Class: Kramdown::Converter::LineNumberedHtml
- Inherits:
-
Html
- Object
- Html
- Kramdown::Converter::LineNumberedHtml
- Defined in:
- lib/jay_flavored_markdown/markdown_converter.rb
Overview
Convert parsed tree to line-numberd HTML This class is refered from Kramdown::Document
Instance Method Summary collapse
-
#initialize(root, options) ⇒ LineNumberedHtml
constructor
A new instance of LineNumberedHtml.
Constructor Details
#initialize(root, options) ⇒ LineNumberedHtml
Returns a new instance of LineNumberedHtml.
475 476 477 478 479 480 481 482 483 484 485 486 487 |
# File 'lib/jay_flavored_markdown/markdown_converter.rb', line 475 def initialize(root, ) super @xref_table = {} @root = (@root, :location, "data-linenum") # @root = add_numbers_to_li_text(@root) ref_visitor = ReferenceVisitor.new @root = ref_visitor.traverse(@root) @xref_table = ref_visitor.xref_table @item_table = ref_visitor.item_table @section_table = ref_visitor.section_table debug_dump_tree(@root) if $JAY_DEBUG @root end |