# File lib/active_record/dirty.rb, line 173 def alias_attribute_with_dirty(new_name, old_name) alias_attribute_without_dirty(new_name, old_name) DIRTY_SUFFIXES.each do |suffix| module_eval "def \#{new_name}\#{suffix}; self.\#{old_name}\#{suffix}; end\n", __FILE__, __LINE__+1 end end