Module: Blacklight::Marc::DocumentExtension

Includes:
DocumentExport
Defined in:
app/models/concerns/blacklight/marc/document_extension.rb

Defined Under Namespace

Classes: UnsupportedMarcFormatType

Class Method Summary collapse

Instance Method Summary collapse

Methods included from DocumentExport

#export_as_apa_citation_txt, #export_as_chicago_citation_txt, #export_as_endnote, #export_as_marc, #export_as_marcxml, #export_as_mla_citation_txt, #export_as_openurl_ctx_kev, #export_as_refworks_marc_txt, register_export_formats

Class Method Details

.extended(document) ⇒ Object



28
29
30
31
# File 'app/models/concerns/blacklight/marc/document_extension.rb', line 28

def self.extended(document)
  # Register our exportable formats, we inherit these from MarcExport
  Blacklight::Marc::DocumentExport.register_export_formats( document )
end

Instance Method Details

#to_marcObject

ruby-marc object



34
35
36
# File 'app/models/concerns/blacklight/marc/document_extension.rb', line 34

def to_marc
  @_ruby_marc_obj ||= load_marc
end