Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- ext/hash.rb
Instance Method Summary collapse
Instance Method Details
#sort_by_key(&block) ⇒ Object
2 3 4 5 6 7 8 9 |
# File 'ext/hash.rb', line 2 def sort_by_key(&block) sorted = {} self.keys.sort(&block).each do |key| value = self[key] sorted[key] = value.is_a?(Hash) ? value.sort_by_key(&block) : value end sorted end |