There are many different methods that allow mapping an Array to a Hash in Ruby. Array#to_h with a...
Do that for noble reasons only.
Getting started with Ruby extensions in C.
If you want to rename a key of a Ruby hash, this could help you out. Just put it into...
delocalize provides localized date/time and number parsing functionality for Rails.
First of all: You could just use RVM which would make the pain go away. If for some reason you...
You can use the whatlanguage gem to detect the language of a Ruby string. Note that it also has not...
There are two distinct ways of commenting Haml markup: HTML and Ruby. HTML comments This will create an HTML comment...
This is an awesome gadget in your toolbox, even if your test coverage is great. gem install ruby-debug (Ruby...
Sometimes files attain executable-flags that they do not need, e.g. when your Windows VM copies them over a Samba...
When working with times and dates in Rails applications, you need to deal with the following problem: In Rails, Time...
rjb is a bridge software. It connects Ruby and Java.
You can write regular expressions some different ways, e.g. /regex/ and %r{regex}. For examples, look here. Remember that it...
YARD 0.6 adds the ability to serve documentation for gems as well as the current project with yard server. Just...
Ruport’s acts_as_reportable module provides support for using ActiveRecord for data collection. You can use it to get...
home_run is an implementation of ruby’s Date/DateTime classes in C, with much better performance (20-200x) than...
A fake filesystem. Use it in your tests.
Ancestry is a gem/plugin that allows the records of a Ruby on Rails ActiveRecord model to be organised as a...
To test concurrent code, you will need to run multiple threads. Unfortunately, when you use blocking system calls (e.g. locks...
When you need to patch an existing gem, one way is to "vendor" the gem by copying it into the...
To run a single test file: rake test:units TEST=test/unit/post_test.rb rake test:functionals TEST=test/functional/posts_controller_test.rb rake test:integration TEST...
Basic configuration Please keep this config simple. It should be a starting point for new developers learning Git. [user]
Ruby Rails Any gem
Cerberus is a lightweight and easy-to-use Continuous Builder software for Ruby. It could be run periodically from a...