Class: Sourcerer::MarkDownGrade::DdConverter

Inherits:
ReverseMarkdown::Converters::Base
  • Object
show all
Defined in:
lib/sourcerer/mark_down_grade.rb

Overview

Definition description converter: preserves <dd>, converts nested content.

Instance Method Summary collapse

Instance Method Details

#convert(node, state = {}) ⇒ Object



162
163
164
165
166
167
168
# File 'lib/sourcerer/mark_down_grade.rb', line 162

def convert node, state={}
  content = treat_children(node, state)
  attrs = []
  attrs << %( class="#{node['class']}") if node['class']
  attrs << %( role="#{node['role']}") if node['role']
  "<dd#{attrs.join}>\n#{content.strip}\n</dd>\n"
end