Class: Textus::Builder::Renderer::Yaml

Inherits:
Textus::Builder::Renderer show all
Defined in:
lib/textus/builder/renderer/yaml.rb

Instance Method Summary collapse

Methods inherited from Textus::Builder::Renderer

#initialize

Constructor Details

This class inherits a constructor from Textus::Builder::Renderer

Instance Method Details

#call(mentry:, data:) ⇒ Object



7
8
9
10
11
# File 'lib/textus/builder/renderer/yaml.rb', line 7

def call(mentry:, data:)
  content = mentry.template ? parse_rendered_template!(mentry, data) : default_shape(mentry, data)
  final = InjectMeta.call(content, mentry)
  Entry.for_format("yaml").serialize(meta: {}, body: "", content: final)
end