class ActiveFedora::Associations::CollectionAssociation

def callback(method, record)

def callback(method, record)
  callbacks_for(method).each do |callback|
    case callback
    when Symbol
      @owner.send(callback, record)
    when Proc
      callback.call(@owner, record)
    else
      callback.send(method, @owner, record)
    end
  end
end