Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Extends Object, Hash and Array classes with additional methods.
Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib
test
.gitignore
Gemfile
LICENSE
README.md
Rakefile
oha_extensions.gemspec

README.md

OhaExtensions

Gem adds convenience methods listed below to Object, Hash and Array classes.

Installation

Add this line to your application's Gemfile:

gem 'oha_extensions'

And then execute:

$ bundle

Or install it yourself as:

$ gem install oha_extensions

Usage


Object extension methods:

  • - has_additional_functionality_in(*files)
  • - send_if_respond_to(method, *args)

Hash extension methods:

  • - sum(&block)
  • - increment(key, amount=1, &block)
  • - percent(key, &block)
  • - assert_required_keys(*required_keys)
  • - select_pairs(&block)
  • - Hash.from_xml_string(s, options = {})

Array extension methods:

  • - stats
  • - average
  • - process_in_batches(batch_size)
  • - to_hash_with_keys(options={}, &block)
  • - to_lookup_hash()
  • - to_identity_hash(id_proc = nil)
  • - rand
  • - next
  • - shuffle
  • - delete(first_element)

Credits

Oha_extensions is maintained by Bookrenter/Rafter and is funded by BookRenter.com.

BookRenter.com Logo

Copyright

Copyright (c) 2012 Bookrenter.com. See LICENSE.txt for further details.

Something went wrong with that request. Please try again.