writer_method(name, class_name, mapping) private

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File activerecord/lib/active_record/aggregations.rb, line 158
        def writer_method(name, class_name, mapping)
          module_eval "def \#{name}=(part)\n@\#{name} = part.freeze\n\#{(Array === mapping.first ? mapping : [ mapping ]).collect{ |pair| \"@attributes[\\\"\#{pair.first}\\\"] = part.\#{pair.last}\" }.join(\"\\n\")}\nend\n"
        end
Register or log in to add new notes.