Method: Krikri::Harvesters::OAIHarvester#concat_enum

Defined in:
lib/krikri/harvesters/oai_harvester.rb

#concat_enum(enum_enum) ⇒ Object

TODO:

find a better home for this. Reopen Enumerable? or use the ‘Enumerating` gem: github.com/mdub/enumerating

Concatinates two enumerators



159
160
161
162
163
164
165
# File 'lib/krikri/harvesters/oai_harvester.rb', line 159

def concat_enum(enum_enum)
  Enumerator.new do |yielder|
    enum_enum.each do |enum|
      enum.each { |i| yielder << i }
    end
  end
end