Class: HasManyPreventDups::Writers
- Inherits:
-
Object
- Object
- HasManyPreventDups::Writers
- Defined in:
- lib/has_many_prevent_dups/writers.rb
Class Method Summary collapse
Class Method Details
.build(model, collection) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/has_many_prevent_dups/writers.rb', line 4 def self.build(model, collection) # @wife.husbands= model.send(:define_method, "#{collection}=") do |value| super(value.uniq) end # @wife.husband_ids= model.send(:define_method, "#{collection.to_s.singularize}_ids=") do |value| super(value.uniq) end end |