Method: IsoDoc::Function::Blocks#quote_attribution

Defined in:
lib/isodoc/function/blocks.rb

#quote_attribution(node, out) ⇒ Object



205
206
207
208
209
210
211
212
213
# File 'lib/isodoc/function/blocks.rb', line 205

def quote_attribution(node, out)
  author = node.at(ns("./author"))
  source = node.at(ns("./source"))
  out.p **{ class: "QuoteAttribution" } do |p|
    p << "&mdash; #{author.text}" if author
    p << ", " if author && source
    eref_parse(source, p) if source
  end
end