module Aws::Record::DirtyTracking::DirtyTrackingClassMethods
Private Instance Methods
_define_attr_methods(name)
click to toggle source
@private
@override define_attr_methods(*)
Calls superclass method
# File lib/aws-record/record/dirty_tracking.rb, line 292 def _define_attr_methods(name) super.tap do define_method("#{name}_dirty?") do attribute_dirty?(name) end define_method("#{name}_dirty!") do attribute_dirty!(name) end define_method("#{name}_was") do attribute_was(name) end define_method("rollback_#{name}!") do rollback_attribute!(name) end end end
build_item_from_resp(*)
click to toggle source
@private
@override build_item_from_resp
(*)
Calls superclass method
# File lib/aws-record/record/dirty_tracking.rb, line 285 def build_item_from_resp(*) super.tap { |item| item.clean! } end