class ActiveFedora::Associations::CollectionAssociation
def add_to_target(record, skip_callbacks = false)
def add_to_target(record, skip_callbacks = false) # transaction do callback(:before_add, record) unless skip_callbacks yield(record) if block_given? if @reflection.options[:uniq] && index = @target.index(record) @target[index] = record else @target << record end callback(:after_add, record) unless skip_callbacks set_inverse_instance(record) # end record end