Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/structurebutcher.rb
Overview
vyndavator, zastamdator amputovat, implantovat amputate, implantate
Instance Method Summary collapse
Instance Method Details
#sort_by_key(recursive = false, &block) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'lib/structurebutcher.rb', line 14 def sort_by_key(recursive = false, &block) self.keys.sort(&block).reduce({}) do |seed, key| seed[key] = self[key] if recursive && seed[key].is_a?(Hash) seed[key] = seed[key].sort_by_key(true, &block) end seed end end |