Class: Transproc::ArrayTransformations::Combine
- Inherits:
-
Object
- Object
- Transproc::ArrayTransformations::Combine
- Defined in:
- lib/transproc/array/combine.rb
Class Method Summary collapse
Class Method Details
.combine(array, mappings) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/transproc/array/combine.rb', line 5 def combine(array, mappings) root, nodes = array return root if nodes.nil? groups = group_nodes(nodes, mappings) root.map do |element| element.dup.tap { |copy| add_groups_to_element(copy, groups, mappings) } end end |