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