HashAccess
HashAccess allows access to hash elements by calling methods. When using HashAccess you can call a method on a hash instance to get the corresponding value of a key.
You can write:
hash.some_key = 'something'
instead of:
hash['some_key'] = 'something'
Installation
Hash access is available as the gem hash-access.
gem install hash-access
Usage Example
require 'hash_access'
include HashAccess
h = {}
h.access_by_methods
h.first_key = 'First value' # the same as h['first_key'] = 'First value'
h.another_key = 'Another value' # the same as h['another_key'] = 'Another value'
Development
Clone hash-access source from GitGub:
git clone git://github.com/slavach/hash-access.git
Install bundler if it has not been installed yet:
gem install bundler
Install additional gems for testing and documentation:
bundle install
The above command installs gems: rspec, rdoc, yard, BlueCloth.
To invoke tests - run rake spec
or simply rake
.
Author
HashAccess has been written by Svetoslav Chernobay [email protected]. Feel free to contact him if you have any questions or comments.
Notes
HashAccess is a supplement module for UseConfig which is available at GutHub use-config as well as the gem use-config.