Sha256: 0aaa02bbb37e821b1b136bc2982fa18564040f3d0954ba1b60ad94c5357dea1f

Contents?: true

Size: 300 Bytes

Versions: 31

Compression:

Stored size: 300 Bytes

Contents

module ETL
  module Transform
    class BlockTransform < ETL::Transform::Transform
      def initialize(control, name, configuration)
        super
        @block = configuration[:block]
      end
      def transform(name, value, row)
        @block.call(name, value, row)
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 9 rubygems

Version Path
aeden-activewarehouse-etl-0.9.1 etl/lib/etl/transform/block_transform.rb
colincasey-activewarehouse-etl-0.9.4 lib/etl/transform/block_transform.rb
colincasey-activewarehouse-etl-0.9.5 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.2 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.3 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.4 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.5 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.6 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.7 lib/etl/transform/block_transform.rb
jayzes-activewarehouse-etl-0.9.1.1 lib/etl/transform/block_transform.rb
jayzes-activewarehouse-etl-0.9.1.2 lib/etl/transform/block_transform.rb
jayzes-activewarehouse-etl-0.9.1 lib/etl/transform/block_transform.rb
activewarehouse-etl-1.0.0 lib/etl/transform/block_transform.rb
activewarehouse-etl-1.0.0.rc1 lib/etl/transform/block_transform.rb
etl-0.9.5.rc1 lib/etl/transform/block_transform.rb
activewarehouse-etl-sgonyea-0.9.6 lib/etl/transform/block_transform.rb
activewarehouse-etl-0.9.5.rc1 lib/etl/transform/block_transform.rb
darrell-activewarehouse-etl-0.9.1.6 lib/etl/transform/block_transform.rb
darrell-activewarehouse-etl-0.9.1.4 lib/etl/transform/block_transform.rb
factorylabs-activewarehouse-etl-0.9.1.8 lib/etl/transform/block_transform.rb