Ruby_extension is a project mainly written in Ruby, it's free.
Added functionality for some ruby core classes
= RubyExtension (Gem / Rails Plugin)
== Usage
config.gem 'jakewendt-ruby_extension', :source => 'http://rubygems.org'
== ToDo
== Notes
Minor additions to some Ruby core classes. (This may be better as a gem.)
Array
arrange(new_array_index=[])
drop_blanks
capitalize
capitalize!
downcase
average
median
first_index
to_boolean / to_b
true? (explicitly so)
false? (explicitly so)
true_xor_false?
Hash
delete_keys_matching!(regex)
delete_keys!(*keys)
dig(*keys)
String
to_params_hash
uniq
NilClass
split(*args)
include?(*args)
Integer
factorial
Object
to_boolean
true? (explicitly so)
false? (explicitly so)
== Gemified with Jeweler
vi Rakefile rake version:write
rake version:bump:patch rake version:bump:minor rake version:bump:major
rake gemspec
rake install rake release
Copyright (c) 2010 [Jake Wendt], released under the MIT license