Sha256: 2acd4f90f41510bb9e6ff7ff50c0e3a7b56400207052e18780d64f433ebe0e3d

Contents?: true

Size: 356 Bytes

Versions: 3

Compression:

Stored size: 356 Bytes

Contents

module Chronicle
  module Etl
    module Extractors
      class Extractor
        def initialize(options = {})
          @options = options.transform_keys!(&:to_sym) 
        end

        def extract
          raise NotImplementedError
        end

        def results_count; end
      end
    end
  end
end

require_relative 'stdin'
require_relative 'csv'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
chronicle-etl-0.1.2 lib/chronicle/etl/extractors/extractor.rb
chronicle-etl-0.1.1 lib/chronicle/etl/extractors/extractor.rb
chronicle-etl-0.1.0 lib/chronicle/etl/extractors/extractor.rb