Class: Sourcerer::MarkDownGrade::DlConverter
- Inherits:
-
ReverseMarkdown::Converters::Base
- Object
- ReverseMarkdown::Converters::Base
- Sourcerer::MarkDownGrade::DlConverter
- Defined in:
- lib/sourcerer/mark_down_grade.rb
Overview
Definition list converter: preserve semantic list tags in output.
Instance Method Summary collapse
Instance Method Details
#convert(node, state = {}) ⇒ Object
143 144 145 146 147 148 149 |
# File 'lib/sourcerer/mark_down_grade.rb', line 143 def convert node, state={} body = node.children.map { |child| treat(child, state) }.join.strip attrs = [] attrs << %( class="#{node['class']}") if node['class'] attrs << %( role="#{node['role']}") if node['role'] "<dl#{attrs.join}>\n#{body}\n</dl>\n" end |