Homepage | Development | Report Issue | Mailing List | IRC
<img src=“http://travis-ci.org/rubyworks/hasery.png” />
Among Ruby Facets most common additions were an assortment of Hash-like classes. To better support this collection of libraries it was deemed prudent to create a side project specifically for them. Hence the “Facets” Hashery.
Included in this collection are the widely used OrderedHash, the related but more featured Dictionary class, a number of open classes, similar to the standard OpenStruct, plus a few variations of the standard Hash and a few other yummy morsels.
Please see the HISTORY file.
For usage information, see the individual library files included in this collection.
To install with RubyGems simply open a console and type:
$ sudo gem install hashery
Tarball packages are available for manual site installations via Ruby Setup.
Developers who have contributed code to the project include:
-
Kirk Haines
-
Joshua Hull
-
Robert Klemme
-
Jan Molic
-
George Moschovitis
-
Jeena Paradies
-
Erik Veenstra
Don’t be a lump on a log. See an issue? Have a suggestion? Want to help? Well git in there!
Hashery uses QED and Lemon test frameworks. Both are used in nearly the same fashion:
$ qed -Ilib qed/
And
$ lemon -Ilib test/
Hashery’s repository is hosted on GitHub. If you’d like to offer up a fix or feature change then fork the repo and submit a pull request (preferably in a topic branch). I assume you have heard all the talk about proper etiquette, so I won’t bugger you with it yet again.
Yes, we FOSS programmers need to eat too! ;-) No seriously, any help you can offer goes a long way toward continued development of Rubyworks projects, including Hashery. See the upper right-hand corner on the Rubyworks hompage. Thanks.
Copyright © 2010 Thomas Sawyer
Licensed under the BSD 2-clause License.
See COPYING.rdoc file for further details.
Some libraries included in the Hashery have special copyrights attributing specific authors. Please see each library script for specifics.