Sha256: 4de708b56029c3db661bac0ad40e548cb7ca69629e1542e7ef35e8ba01bf6158
Contents?: true
Size: 456 Bytes
Versions: 2
Compression:
Stored size: 456 Bytes
Contents
require 'chronicle/etl' module Chronicle module Etl class Extractor extend Chronicle::Etl::Catalog ETL_PHASE = :extractor def initialize(options = {}) @options = options.transform_keys!(&:to_sym) end def extract raise NotImplementedError end def results_count; end end end end require_relative 'csv_extractor' require_relative 'file_extractor' require_relative 'stdin_extractor'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chronicle-etl-0.1.4 | lib/chronicle/etl/extractors/extractor.rb |
chronicle-etl-0.1.3 | lib/chronicle/etl/extractors/extractor.rb |