Class: Textus::Builder::Renderer::Text
- Inherits:
-
Textus::Builder::Renderer
- Object
- Textus::Builder::Renderer
- Textus::Builder::Renderer::Text
- Defined in:
- lib/textus/builder/renderer/text.rb
Instance Method Summary collapse
Methods inherited from Textus::Builder::Renderer
Constructor Details
This class inherits a constructor from Textus::Builder::Renderer
Instance Method Details
#call(mentry:, data:) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/textus/builder/renderer/text.rb', line 5 def call(mentry:, data:) raise TemplateError.new("entry '#{mentry.key}': text build requires a template") unless mentry.template body = Mustache.render(@template_loader.call(mentry.template), data) Entry.for_format("text").serialize(meta: {}, body: body) end |