Class: ActiveRecord::NullMutationTracker

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

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#any_changes?Boolean

Returns:

  • (Boolean)


104
105
106
# File 'lib/active_record/attribute_mutation_tracker.rb', line 104

def any_changes?(*)
  false
end

#change_to_attribute(attr_name) ⇒ Object



101
102
# File 'lib/active_record/attribute_mutation_tracker.rb', line 101

def change_to_attribute(attr_name)
end

#changed?Boolean

Returns:

  • (Boolean)


108
109
110
# File 'lib/active_record/attribute_mutation_tracker.rb', line 108

def changed?(*)
  false
end

#changed_attribute_namesObject



89
90
91
# File 'lib/active_record/attribute_mutation_tracker.rb', line 89

def changed_attribute_names(*)
  []
end

#changed_in_place?Boolean

Returns:

  • (Boolean)


112
113
114
# File 'lib/active_record/attribute_mutation_tracker.rb', line 112

def changed_in_place?(*)
  false
end

#changed_valuesObject



93
94
95
# File 'lib/active_record/attribute_mutation_tracker.rb', line 93

def changed_values(*)
  {}
end

#changesObject



97
98
99
# File 'lib/active_record/attribute_mutation_tracker.rb', line 97

def changes(*)
  {}
end

#forget_changeObject



116
117
# File 'lib/active_record/attribute_mutation_tracker.rb', line 116

def forget_change(*)
end

#original_valueObject



119
120
# File 'lib/active_record/attribute_mutation_tracker.rb', line 119

def original_value(*)
end