class DirtyTest::DirtyModel
Public Class Methods
new()
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 10 def initialize @name = nil @color = nil @size = nil end
Public Instance Methods
color()
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 25 def color @color end
color=(val)
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 29 def color=(val) color_will_change! unless val == @color @color = val end
name()
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 16 def name @name end
name=(val)
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 20 def name=(val) name_will_change! @name = val end
reload()
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 47 def reload clear_changes_information end
save()
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 43 def save changes_applied end
size()
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 34 def size @size end
size=(val)
click to toggle source
# File activemodel/test/cases/dirty_test.rb, line 38 def size=(val) attribute_will_change!(:size) unless val == @size @size = val end