Class: MarkdownSectionNumbering
- Inherits:
-
Object
- Object
- MarkdownSectionNumbering
- Defined in:
- lib/markdown_section_numbering.rb,
lib/markdown_section_numbering/version.rb
Constant Summary collapse
- VERSION =
"1.1.0"
Class Method Summary collapse
Class Method Details
.config(max_level) ⇒ Object
5 6 7 |
# File 'lib/markdown_section_numbering.rb', line 5 def config(max_level) @max_level = max_level end |
.convert(input) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/markdown_section_numbering.rb', line 9 def convert(input) @section_index = [-1] + [0] * max_level input.lines.map do |line| convert_line(line) end.join("\n") + "\n" end |