Module: LegacyColumn

Extended by:
ActiveSupport::Concern
Defined in:
lib/legacy_column.rb,
lib/legacy_column/railtie.rb,
lib/legacy_column/version.rb

Defined Under Namespace

Modules: ClassMethods Classes: Railtie

Constant Summary collapse

VERSION =
'0.3.0'

Instance Method Summary collapse

Instance Method Details

#legacy_columnObject



53
54
55
56
57
58
59
60
61
62
63
# File 'lib/legacy_column.rb', line 53

def legacy_column
  legacy_column_names.each do |column|
    if changes_to_save.key?(column.to_s)
      if defined?(Rails) && Rails.logger
        Rails.logger.warn "\n\nUSE of legacy column detected.\n  #{self.class} => #{column}\n  #{legacy_column_message}\n\n"
      else
        puts "\n\nUSE of legacy column detected.\n  #{self.class} => #{column}\n  #{legacy_column_message}\n\n"
      end
    end
  end
end