Sha256: 052bc11610d599f69df678630ab9ad96d1a3f4683fa9d3b671ea2cbdb295dd80
Contents?: true
Size: 376 Bytes
Versions: 8
Compression:
Stored size: 376 Bytes
Contents
require 'arc-furnace/enumerator_source' module ArcFurnace class ArraySource < ArcFurnace::EnumeratorSource attr_reader :array # expects an array of array def initialize(array:) @array = array super() end def build_enumerator Enumerator.new do |yielder| array.each { |hash| yielder.yield(hash) } end end end end
Version data entries
8 entries across 8 versions & 1 rubygems