Sha256: 2f0aa69d19b410475b0d5a3952c3ddb0305af298fede5e136026741ce57c43b1
Contents?: true
Size: 351 Bytes
Versions: 5
Compression:
Stored size: 351 Bytes
Contents
module Chicago module ETL module Screens class CompositeScreen def initialize(*screens) @screens = screens.flatten end def call(row, errors=[]) @screens.inject([row,errors]) do |(row, errors), screen| screen.call(row, errors) end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems