class Cloned::DestinationProxy
Public Class Methods
new(owner, association)
click to toggle source
# File lib/cloned/destination_proxy.rb, line 3 def initialize(owner, association) @owner = owner @association = association end
Public Instance Methods
concat(clon)
click to toggle source
# File lib/cloned/destination_proxy.rb, line 8 def concat(clon) if @owner.class.reflections[@association.to_s].is_a?(ActiveRecord::Reflection::HasManyReflection) @owner.public_send(@association).concat(clon) else @owner.public_send("#{@association}=", clon) end end