Module: Enumerable
- Defined in:
- lib/jr/cli/core_ext/enumerable.rb
Instance Method Summary collapse
Instance Method Details
#unwrap ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/jr/cli/core_ext/enumerable.rb', line 2 def unwrap Enumerator.new do |yielder| each do |element| if element.is_a? Hash element.each_value do |sub_element| yielder.yield sub_element end else element.each do |sub_element| yielder.yield sub_element end end end end end |