Sha256: 0ed3ed4874597ee31303176112c576fc4abedad3d5c73d15194f87d6480d721a

Contents?: true

Size: 615 Bytes

Versions: 6

Compression:

Stored size: 615 Bytes

Contents

class Collection < ActiveFedora::Base
  include Hydra::Collection
  include CurationConcern::CollectionModel
  include Hydra::Collections::Collectible
  include CurationConcern::WithBasicMetadata
  include CurationConcern::WithGenericFiles

  # override the default Hydra properties so we don't get a prefix deprecation warning.
  has_metadata "properties", type: Worthwhile::PropertiesDatastream

  # override Hydra::Collection to add :solr_page_size
  has_and_belongs_to_many :members, property: :has_collection_member, class_name: "ActiveFedora::Base" , after_remove: :update_member,
    solr_page_size: 70

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
worthwhile-0.1.2 app/models/collection.rb
worthwhile-0.1.1 app/models/collection.rb
worthwhile-0.1.0 app/models/collection.rb
worthwhile-0.0.3 app/models/collection.rb
worthwhile-0.0.2 app/models/collection.rb
worthwhile-0.0.1 app/models/collection.rb