Class: Coradoc::Markdown::Serializer::Strategies::Admonition::Html

Inherits:
Base
  • Object
show all
Defined in:
lib/coradoc/markdown/serializer/strategies/admonition/html.rb

Overview

HTML fallback: a div with ‘class=“<type>”` and optional `<div class=“title”>` for the title.

Class Method Summary collapse

Methods inherited from Base

mode_name

Class Method Details

.render(admonition, _ctx) ⇒ Object



14
15
16
17
18
# File 'lib/coradoc/markdown/serializer/strategies/admonition/html.rb', line 14

def render(admonition, _ctx)
  type = admonition.admonition_type.to_s
  title_html = admonition.title ? %(<div class="title">#{admonition.title}</div>\n) : ''
  %(<div class="#{type}">\n#{title_html}#{admonition.content.to_s}\n</div>)
end