Sha256: 9f26163cb262f0459efc94afe7c54418bce6a1bbf0a74049dea5d0ea92662919
Contents?: true
Size: 507 Bytes
Versions: 1
Compression:
Stored size: 507 Bytes
Contents
# frozen_string_literal: true module Chronicle module ETL class Extraction attr_accessor :data, :meta, :source, :type, :strategy, :extractor def initialize(data: {}, meta: {}, source: nil, type: nil, strategy: nil, extractor: nil) @data = data @meta = meta @source = source @type = type @strategy = strategy @extractor = extractor end def to_h { data: @data, meta: @meta, source: @source } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chronicle-etl-0.6.1 | lib/chronicle/etl/extraction.rb |