Method: Enumerable#pmapcat

Defined in:
lib/gooddata/extensions/enumerable.rb

#pmapcat(initial = [], &block) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'lib/gooddata/extensions/enumerable.rb', line 14

def pmapcat(initial = [], &block)
  intermediate = pmap(&block)
  intermediate.reduce(initial) do |a, e|
    e.each do |x|
      a << x
    end
    a
  end
end