File: dictionary.rb

# dictionary.rb

Path: | lib/extlib/dictionary.rb
Last Update: | Fri Mar 19 04:04:59 -0600 2010

TITLE:

      Dictionary

AUTHORS:

      - Jan Molic
      - Thomas Sawyer

CREDIT:

      - Andrew Johnson (merge, to_a, inspect, shift and Hash[])
      - Jeff Sharpe    (reverse and reverse!)
      - Thomas Leitner (has_key? and key?)

LICENSE:

      Copyright (c) 2005 Jan Molic, Thomas Sawyer

      Ruby License

      This module is free software. You may use, modify, and/or redistribute this
      software under the same terms as Ruby.

      This program is distributed in the hope that it will be useful, but WITHOUT
      ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
      FOR A PARTICULAR PURPOSE.

      Originally ported from OrderHash 2.0, Copyright (c) 2005 jan molic

LOG:

      - 2007.10.31 trans
        Fixed initialize so the constructor blocks correctly effected dictionary
        rather then just the internal hash.

[Validate]