Sha256: ea61f7831b547e71d6059387cb6b0a1edba2e4536acb581fd6c6aab7f9024c58
Contents?: true
Size: 835 Bytes
Versions: 9
Compression:
Stored size: 835 Bytes
Contents
module CurationConcern::Work extend ActiveSupport::Concern include ::CurationConcern::Curatable include ::CurationConcern::WithGenericFiles include Hydra::AccessControls::Embargoable include ::CurationConcern::WithEditors include CurationConcern::WithLinkedResources # Modules in Curate's CurationConcern::Work that we _might_ pull in later # include Curate::ActiveModelAdaptor # include CurationConcern::WithLinkedContributors # include CurationConcern::WithRelatedWorks included do has_metadata "properties", type: Worthwhile::PropertiesDatastream has_attributes :depositor, :representative, datastream: :properties, multiple: false end def to_solr(solr_doc={}, opts={}) super(solr_doc, opts) Solrizer.set_field(solr_doc, 'generic_type', 'Work', :facetable) return solr_doc end end
Version data entries
9 entries across 9 versions & 2 rubygems