marshal_dump()
public
We can’t dump @reflection since it contains the scope proc
# File activerecord/lib/active_record/associations/association.rb, line 155
def marshal_dump
ivars = (instance_variables - [:@reflection]).map { |name| [name, instance_variable_get(name)] }
[@reflection.name, ivars]
end