Sha256: a158d36bc118346af1054dde7248e6185e078f0a0180296d2f73f235f9846160
Contents?: true
Size: 564 Bytes
Versions: 7
Compression:
Stored size: 564 Bytes
Contents
module CurationConcern module Work extend ActiveSupport::Concern # Parses a comma-separated string of tokens, returning an array of ids def self.ids_from_tokens(tokens) tokens.gsub(/\s+/, "").split(',') end unless included_modules.include?(CurationConcern::Model) include CurationConcern::Model end include Hydra::AccessControls::Permissions def to_solr(solr_doc={}, opts={}) super(solr_doc, opts) Solrizer.set_field(solr_doc, 'generic_type', 'Work', :facetable) return solr_doc end end end
Version data entries
7 entries across 7 versions & 1 rubygems