module Mobility::Plugins::Sequel::Dirty

Private Instance Methods

define_dirty_methods(names) click to toggle source
Calls superclass method
# File lib/mobility/plugins/sequel/dirty.rb, line 38
def define_dirty_methods(names)
  %w[initial_value column_change column_changed? reset_column].each do |method_name|
    define_method method_name do |column|
      if names.map(&:to_sym).include?(column)
        super(Mobility.normalize_locale_accessor(column).to_sym)
      else
        super(column)
      end
    end
  end
end