Module: ActiveRecord::Acts::Diffable::SingletonMethods

Defined in:
lib/acts_as_diffable.rb

Instance Method Summary collapse

Instance Method Details

#manual_diff_definition(name, options = {}) ⇒ Object



25
26
27
28
29
# File 'lib/acts_as_diffable.rb', line 25

def manual_diff_definition(name, options = {})
  definitions = class_variable_get :@@manual_diff_definitions
  definitions[name.to_s] = options if options[:eval] # otherwise just ignore it
  class_variable_set :@@manual_diff_definitions, definitions
end

#manual_diff_definitionsObject



31
32
33
# File 'lib/acts_as_diffable.rb', line 31

def manual_diff_definitions
  class_variable_get :@@manual_diff_definitions
end