class ArcFurnace::ArraySource

Attributes

array[R]

Public Class Methods

new(array:) click to toggle source

expects an array of array

Calls superclass method ArcFurnace::EnumeratorSource::new
# File lib/arc-furnace/array_source.rb, line 9
def initialize(array:)
  @array = array
  super()
end

Public Instance Methods

build_enumerator() click to toggle source
# File lib/arc-furnace/array_source.rb, line 14
def build_enumerator
  Enumerator.new do |yielder|
    array.each { |hash| yielder.yield(hash) }
  end
end