Module: Geoblacklight::SolrDocument::Citation
- Includes:
- ActionView::Helpers::OutputSafetyHelper
- Included in:
- Geoblacklight::SolrDocument
- Defined in:
- app/models/concerns/geoblacklight/solr_document/citation.rb
Instance Method Summary collapse
Instance Method Details
#geoblacklight_citation(solr_document_url) ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'app/models/concerns/geoblacklight/solr_document/citation.rb', line 7 def geoblacklight_citation(solr_document_url) [ fetch(Settings.FIELDS.CREATOR, nil), ("(#{issued})" if issued), fetch(Settings.FIELDS.TITLE, nil), ("[#{format}]" if format), fetch(Settings.FIELDS.PUBLISHER, nil), I18n.t('geoblacklight.citation.retrieved_from', document_url: solr_document_url) ].flatten.compact.join('. ') end |