Class: ActiveModel::NullMutationTracker

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/active_model/attribute_mutation_tracker.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#any_changes?Boolean

Returns:

  • (Boolean)


166
167
168
# File 'lib/active_model/attribute_mutation_tracker.rb', line 166

def any_changes?
  false
end

#change_to_attribute(attr_name) ⇒ Object



163
164
# File 'lib/active_model/attribute_mutation_tracker.rb', line 163

def change_to_attribute(attr_name)
end

#changed?(attr_name) ⇒ Boolean

Returns:

  • (Boolean)


170
171
172
# File 'lib/active_model/attribute_mutation_tracker.rb', line 170

def changed?(attr_name, **)
  false
end

#changed_attribute_namesObject



151
152
153
# File 'lib/active_model/attribute_mutation_tracker.rb', line 151

def changed_attribute_names
  []
end

#changed_in_place?(attr_name) ⇒ Boolean

Returns:

  • (Boolean)


174
175
176
# File 'lib/active_model/attribute_mutation_tracker.rb', line 174

def changed_in_place?(attr_name)
  false
end

#changed_valuesObject



155
156
157
# File 'lib/active_model/attribute_mutation_tracker.rb', line 155

def changed_values
  {}
end

#changesObject



159
160
161
# File 'lib/active_model/attribute_mutation_tracker.rb', line 159

def changes
  {}
end

#original_value(attr_name) ⇒ Object



178
179
# File 'lib/active_model/attribute_mutation_tracker.rb', line 178

def original_value(attr_name)
end