class Paru::PandocFilter::Meta
A Meta
node represents the metadata of a document. It is a MetaMap
node.
@see hackage.haskell.org/package/pandoc-types-1.17.0.4/docs/Text-Pandoc-Definition.html#t:Meta
Public Class Methods
from_meta_map(meta_map)
click to toggle source
Convert a {MetaMap} node to a {Meta} node
@param meta_map [MetaMap] the {MetaMap} node to convert to a
{Meta} node.
@return [Meta]
# File lib/paru/filter/meta.rb, line 55 def self.from_meta_map(meta_map) meta = Meta.new {} meta.children = meta_map.children unless meta_map.children.nil? or meta_map.children.empty? meta end
Public Instance Methods
ast_type()
click to toggle source
The type of a Meta
is “meta”
@return [String] “meta”
# File lib/paru/filter/meta.rb, line 31 def ast_type() "meta" end
to_ast()
click to toggle source
Convert this Meta
node to an AST representation
# File lib/paru/filter/meta.rb, line 36 def to_ast() ast_contents end