lib/data_seeder/loader.rb in data_seeder-1.0.2 vs lib/data_seeder/loader.rb in data_seeder-1.0.3

- old
+ new

@@ -1,7 +1,5 @@ -require 'English' - module DataSeeder module Loader attr_reader :seeder_config, :config, :key_attribute, :klass, :path, :path_minus_ext def initialize(config) @@ -64,13 +62,13 @@ def load(io) throw 'Must override load' end - # This doesn't work in some versions of JRuby (version 9.0.3.0?) + # Override for applicable loaders def line_number - $INPUT_LINE_NUMBER + raise "This loader doesn't suppoert line_number" end def save(attr) attr = call_method(:postprocess, attr) || attr if config[:use_line_number_as_id] @@ -106,18 +104,18 @@ log_destroy(model) model.destroy end def log_save(model) - logger.debug { "Saving #{model_info(model)}" } + logger.info { "Saving #{model_info(model)}" } end def log_update(model) - logger.debug { "Updating #{model_info(model, model.changes)}" } + logger.info { "Updating #{model_info(model, model.changes)}" } end def log_destroy(model) - logger.debug { "Destroying #{model_info(model)}" } + logger.info { "Destroying #{model_info(model)}" } end def log_indent(&block) @seeder_config.log_indent(&block) end