Sha256: ee6d3a4c9473425642893b2c5fa79c04b30650a776186a626c211fa79deb789d
Contents?: true
Size: 313 Bytes
Versions: 4
Compression:
Stored size: 313 Bytes
Contents
require 'arc-furnace/filter' module ArcFurnace class BlockFilter < Filter private_attr_reader :block def initialize(source:, block:) raise 'Must specify a block' if block.nil? @block = block super(source: source) end def filter(row) block.call(row) end end end
Version data entries
4 entries across 4 versions & 1 rubygems