lib/chronicle/etl/loaders/loader.rb in chronicle-etl-0.1.2 vs lib/chronicle/etl/loaders/loader.rb in chronicle-etl-0.1.3

- old
+ new

@@ -1,25 +1,25 @@ module Chronicle module Etl - module Loaders - class Loader - def initialize(options = {}) - @options = options - end + class Loader + extend Chronicle::Etl::Catalog + + def initialize(options = {}) + @options = options + end - def start; end + def start; end - def first_load; end + def first_load result; end - def load - raise NotImplementedError - end - - def finish; end + def load + raise NotImplementedError end + + def finish; end end end end -require_relative 'stdout' -require_relative 'csv' -require_relative 'table' +require_relative 'csv_loader' +require_relative 'stdout_loader' +require_relative 'table_loader' \ No newline at end of file