Dictionary

DESCRIPTION

The Dictionary class is a type of ordered Hash, which keeps it’s contents in a customizable order.

FEATURES/ISSUES

  • Order is customizable.

  • Compatable with Hash API.

RELEASE NOTES

Please see RELEASE file.

SYNOPSIS

require 'dictionary'

dict = Dictionary.new
dict['z'] = 1
dict['y'] = 2
dict['x'] = 3

dict.order_by{ |k,v| k }

dict.keys         #=> ['x', 'y', 'z']
dict.values       #=> [3, 2, 1]

HOW TO INSTALL

To install with RubyGems simply open a console and type:

gem install dictionary

Local installation requires Setup.rb (gem install setup), then download the tarball package and type:

tar -xvzf dictionary-1.0.0.tgz
cd dictionary-1.0.0.tgz
sudo setup.rb all

Windows users use ‘ruby setup.rb all’.

LICENSE

Copyright © 2005 Jan Molic

This program is ditributed unser the terms of the LGPL license.

See LICENSE file for details.