Class: Coradoc::Markdown::Serializer::Strategies::Admonition::Container
- Inherits:
-
Base
- Object
- Base
- Coradoc::Markdown::Serializer::Strategies::Admonition::Container
- Defined in:
- lib/coradoc/markdown/serializer/strategies/admonition/container.rb
Overview
Container syntax (VitePress, markdown-it-container):
:::note
content
:::
Custom title:
:::note[Custom Title]
content
:::
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.render(admonition, _ctx) ⇒ Object
23 24 25 26 27 |
# File 'lib/coradoc/markdown/serializer/strategies/admonition/container.rb', line 23 def render(admonition, _ctx) type = admonition.admonition_type.to_s title_suffix = admonition.title ? "[#{admonition.title}]" : '' ":::#{type}#{title_suffix}\n#{admonition.content.to_s}\n:::" end |