Sha256: f80257a1f1e38f4f359e1e5235d614a3f9f6b6951f88d8577afa7d2ba56f48e3
Contents?: true
Size: 1.03 KB
Versions: 9
Compression:
Stored size: 1.03 KB
Contents
module Sufia module CitationsBehavior include Sufia::CitationsBehaviors::CommonBehavior include Sufia::CitationsBehaviors::Formatters include Sufia::CitationsBehaviors::PublicationBehavior include Sufia::CitationsBehaviors::NameBehavior include Sufia::CitationsBehaviors::TitleBehavior def export_as_apa_citation(work) Sufia::CitationsBehaviors::Formatters::ApaFormatter.new(self).format(work) end def export_as_chicago_citation(work) Sufia::CitationsBehaviors::Formatters::ChicagoFormatter.new(self).format(work) end # MIME: 'application/x-endnote-refer' def export_as_endnote(work) Sufia::CitationsBehaviors::Formatters::EndnoteFormatter.new(self).format(work) end def export_as_mla_citation(work) Sufia::CitationsBehaviors::Formatters::MlaFormatter.new(self).format(work) end # MIME type: 'application/x-openurl-ctx-kev' def export_as_openurl_ctx_kev(work) Sufia::CitationsBehaviors::Formatters::OpenUrlFormatter.new(self).format(work) end end end
Version data entries
9 entries across 9 versions & 1 rubygems