Sha256: d9beeaad93d6255cdda36525af12513eb3a1ab8ddf93e5007ce40132c97f5021

Contents?: true

Size: 487 Bytes

Versions: 3

Compression:

Stored size: 487 Bytes

Contents

module CurationConcerns
  module Collection
    extend ActiveSupport::Concern
    extend Deprecation
    include Hydra::WithDepositor # for access to apply_depositor_metadata
    include Hydra::AccessControls::Permissions
    include CurationConcerns::RequiredMetadata
    include Hydra::Works::CollectionBehavior

    def add_members(new_member_ids)
      return if new_member_ids.nil? || new_member_ids.empty?
      members << ActiveFedora::Base.find(new_member_ids)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
curation_concerns-1.0.0.beta4 app/models/concerns/curation_concerns/collection.rb
curation_concerns-1.0.0.beta3 app/models/concerns/curation_concerns/collection.rb
curation_concerns-1.0.0.beta2 app/models/concerns/curation_concerns/collection.rb