Class: Textus::Produce::Acquire::Serializer::Text
- Inherits:
-
Textus::Produce::Acquire::Serializer
- Object
- Textus::Produce::Acquire::Serializer
- Textus::Produce::Acquire::Serializer::Text
- Defined in:
- lib/textus/produce/acquire/serializer/text.rb
Instance Method Summary collapse
-
#call(mentry:, data:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument.
Instance Method Details
#call(mentry:, data:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument
6 7 8 9 10 11 |
# File 'lib/textus/produce/acquire/serializer/text.rb', line 6 def call(mentry:, data:) # rubocop:disable Lint/UnusedMethodArgument # Text format serializes data as plain-text. Rendering through a # template is a publish concern (ADR 0094) — build emits data only. body = data.is_a?(Hash) ? data.to_s : data.inspect Entry.for_format("text").serialize(meta: {}, body: body) end |