Class: Gollum::Markup
- Inherits:
-
Object
- Object
- Gollum::Markup
- Defined in:
- lib/gollum/markup.rb
Instance Method Summary collapse
- #render_with_descendant_tree(no_follow = false, encoding = nil) ⇒ Object (also: #render)
- #rendered_tree_link ⇒ Object
Instance Method Details
#render_with_descendant_tree(no_follow = false, encoding = nil) ⇒ Object Also known as: render
4 5 6 7 8 9 10 11 |
# File 'lib/gollum/markup.rb', line 4 def render_with_descendant_tree (no_follow = false, encoding = nil) data = render_without_descendant_tree(no_follow, encoding) tree_builder = Gollum::DescendantTree::TreeBuilder.new(@wiki, @name) tree = tree_builder.tree tree_renderer = Gollum::DescendantTree::TreeRenderer.new #[[_TREE_]] is already rendered from Markup.render data.gsub(rendered_tree_link, tree_renderer.render(tree)) end |
#rendered_tree_link ⇒ Object
15 16 17 |
# File 'lib/gollum/markup.rb', line 15 def rendered_tree_link '<a class="internal absent" href="/_TREE_">_TREE_</a>' end |