Method: ActiveRecord::Associations::Association#marshal_dump
- Defined in:
- activerecord/lib/active_record/associations/association.rb
#marshal_dump ⇒ Object
We can’t dump @reflection and @through_reflection since it contains the scope proc
206 207 208 209 |
# File 'activerecord/lib/active_record/associations/association.rb', line 206 def marshal_dump ivars = (instance_variables - [:@reflection, :@through_reflection]).map { |name| [name, instance_variable_get(name)] } [@reflection.name, ivars] end |