Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/hash_magic.rb
Overview
The aim of this gem:
-
Don’t extend Hash
-
Provide SlashedHash
-
Provide OrderedHash
-
Make a SlashedHash orderable
-
Make an OrderedHash convert correctly to an ordered SlashedHash
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#ordered(*keys_in_order) ⇒ Object
12 13 14 |
# File 'lib/hash_magic.rb', line 12 def ordered(*keys_in_order) OrderedHash.new(*keys_in_order).update!(self) end |
#slashed ⇒ Object
9 10 11 |
# File 'lib/hash_magic.rb', line 9 def slashed SlashedHash.new(self) end |