Class: ToCTag
- Inherits:
-
Liquid::Tag
- Object
- Liquid::Tag
- ToCTag
- Defined in:
- lib/custom_tags.rb
Instance Method Summary collapse
-
#initialize(tag_name, input, tokens) ⇒ ToCTag
constructor
A new instance of ToCTag.
- #render(context) ⇒ Object
Constructor Details
#initialize(tag_name, input, tokens) ⇒ ToCTag
Returns a new instance of ToCTag.
9 10 11 |
# File 'lib/custom_tags.rb', line 9 def initialize(tag_name, input, tokens) super end |
Instance Method Details
#render(context) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/custom_tags.rb', line 13 def render(context) toc = Kramdown::Document.new(context.registers[:page]['content'], { input: "GFM" }).to_Toc build_list(toc, context) end |