class ArcFurnace::HashSource
Attributes
hashes[R]
Public Class Methods
new(hashes:)
click to toggle source
expects an array of hashes
Calls superclass method
ArcFurnace::EnumeratorSource::new
# File lib/arc-furnace/hash_source.rb, line 9 def initialize(hashes:) @hashes = hashes super() end
Public Instance Methods
build_enumerator()
click to toggle source
# File lib/arc-furnace/hash_source.rb, line 14 def build_enumerator Enumerator.new do |yielder| hashes.each { |hash| yielder.yield(hash) } end end