Method: Extensions::OpenStruct#reduce
- Defined in:
- lib/baltix/extensions.rb
#reduce(default = nil, &block) ⇒ Object
142 143 144 145 146 147 148 149 150 |
# File 'lib/baltix/extensions.rb', line 142 def reduce default = nil, &block res = default self.each_pair do |key, value| res = block[res, key, value] end res end |