class RedshiftConnector::Reader::Abstract

Constants

READER_CLASSES

Public Class Methods

declare_reader(id) click to toggle source
# File lib/redshift_connector/reader/abstract.rb, line 5
def self.declare_reader(id)
  READER_CLASSES[id.to_sym] = self
end
get_reader_class(id) click to toggle source
# File lib/redshift_connector/reader/abstract.rb, line 9
def self.get_reader_class(id)
  READER_CLASSES[id.to_sym] or
      raise ArgumentError, "unknown data file reader type: #{id.inspect}"
end