Module: CurationConcern::Work
- Extended by:
- ActiveSupport::Concern
- Includes:
- Model, Hydra::AccessControls::Permissions
- Defined in:
- app/repository_models/curation_concern/work.rb
Class Method Summary collapse
-
.ids_from_tokens(tokens) ⇒ Object
Parses a comma-separated string of tokens, returning an array of ids.
Instance Method Summary collapse
Methods included from Model
#as_json, #as_rdf_object, #can_be_member_of_collection?, #to_partial_path, #to_s
Methods included from HumanReadableType
Methods included from Curate::ActiveModelAdaptor
Class Method Details
.ids_from_tokens(tokens) ⇒ Object
Parses a comma-separated string of tokens, returning an array of ids
6 7 8 |
# File 'app/repository_models/curation_concern/work.rb', line 6 def self.ids_from_tokens(tokens) tokens.gsub(/\s+/, "").split(',') end |
Instance Method Details
#to_solr(solr_doc = {}, opts = {}) ⇒ Object
15 16 17 18 19 |
# File 'app/repository_models/curation_concern/work.rb', line 15 def to_solr(solr_doc={}, opts={}) super(solr_doc, opts) Solrizer.set_field(solr_doc, 'generic_type', 'Work', :facetable) return solr_doc end |