Home > ruby_extension

ruby_extension

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

  • add legitimate text to Rakefile

== 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

Previous:seqsei