Sha256: 1230746a4fc744d40bfd308116a332c2200183f97c63a091bc2e15c671823362
Contents?: true
Size: 596 Bytes
Versions: 2
Compression:
Stored size: 596 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 included do unless included_modules.include?(CurationConcern::Model) include CurationConcern::Model end include Hydra::AccessControls::Permissions 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 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
curate-0.5.4 | app/repository_models/curation_concern/work.rb |
curate-0.5.2 | app/repository_models/curation_concern/work.rb |