class Paru::PandocFilter::Cite
A Cite
node, consisting of a list of Citation
nodes, and a list of Inline
nodes
@!attribute citations
@return [Array<Citation>]
Attributes
Public Class Methods
Source
# File lib/paru/filter/cite.rb, line 36 def initialize(contents) super contents[1] @citations = [] contents[0].each do |citation| @citations.push Citation.new(citation) end end
Create a new Cite
node
@param contents [Array] an array containing a list of citations
and a list of inline nodes
Calls superclass method
Public Instance Methods
Source
# File lib/paru/filter/cite.rb, line 45 def ast_contents() [ @citations.map {|citation| citation.to_ast}, super ] end
Create an AST representation of this Cite
node.
Calls superclass method