Skip to content

Commit

Permalink
Update README to add Trash.
Browse files Browse the repository at this point in the history
  • Loading branch information
Michael Bleigh committed Aug 10, 2010
1 parent 5a53de5 commit 90ab291
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.rdoc
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,20 @@ can set defaults for each property.
p.name # => 'Bob'
p.occupation # => 'Rubyist'

== Trash

A Trash is a Dash that allows you to translate keys on initialization.
It is used like so:

class Person < Hashie::Trash
property :first_name, :from => :firstName
end

This will automatically translate the <tt>firstName</tt> key to <tt>first_name</tt>
when it is initialized using a hash such as through:

Person.new(:firstName => 'Bob')

== Clash

Clash is a Chainable Lazy Hash that allows you to easily construct
Expand Down

0 comments on commit 90ab291

Please sign in to comment.