Module: Bolognese::Writers::CitationWriter

Included in:
Metadata
Defined in:
lib/bolognese/writers/citation_writer.rb

Instance Method Summary collapse

Instance Method Details

#citationObject



4
5
6
7
8
9
# File 'lib/bolognese/writers/citation_writer.rb', line 4

def citation
  params = { style: style, locale: locale }
  citation_url = "https://citation.crosscite.org/format?" + URI.encode_www_form(params)
  response = Maremma.post citation_url, content_type: 'json', data: citeproc
  response.body.fetch("data", nil)
end