Module: Piggybak::ActsAsChanger

Extended by:
ActiveSupport::Concern
Defined in:
lib/acts_as_changer.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#document_destroy_itemObject



23
24
25
# File 'lib/acts_as_changer.rb', line 23

def document_destroy_item
  self.order.recorded_changes << self.new_destroy_changes("destroyed")
end

#document_nested_changeObject



17
18
19
20
21
# File 'lib/acts_as_changer.rb', line 17

def document_nested_change
  if self.changed?
    self.order.recorded_changes << self.formatted_changes
  end
end

#document_new_itemObject



13
14
15
# File 'lib/acts_as_changer.rb', line 13

def document_new_item
  self.order.recorded_changes << self.new_destroy_changes("added")
end