class TUI::Markdown::Heading

Overview

#number is the precomputed nested-outline numbering string (e.g. "1.2.3"), computed once at parse time by Parser so it can never skew on rewrap — "" when Parser was configured not to number headings, in which case Layout renders no number prefix at all.

Defined in:

tui/markdown/block.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(level : Int32, number : String, runs : Array(InlineRun)) #

[View source]

Instance Method Detail

def level : Int32 #

[View source]
def level=(level : Int32) #

[View source]
def number : String #

[View source]
def number=(number : String) #

[View source]
def runs : Array(InlineRun) #

[View source]
def runs=(runs : Array(InlineRun)) #

[View source]