Class: Markly::Renderer::Heading
- Inherits:
-
Struct
- Object
- Struct
- Markly::Renderer::Heading
- Defined in:
- lib/markly/renderer/headings.rb
Overview
Represents a heading extracted from a document.
Instance Attribute Summary collapse
-
#anchor ⇒ Object
readonly
The unique anchor ID for this heading.
-
#level ⇒ Object
readonly
The heading level (1-6).
-
#node ⇒ Object
readonly
The original heading node.
-
#text ⇒ Object
readonly
The plain text content of the heading.
Instance Attribute Details
#anchor ⇒ Object (readonly)
The unique anchor ID for this heading
78 |
# File 'lib/markly/renderer/headings.rb', line 78 Heading = Struct.new(:node, :level, :text, :anchor, keyword_init: true) |
#level ⇒ Object (readonly)
The heading level (1-6)
78 |
# File 'lib/markly/renderer/headings.rb', line 78 Heading = Struct.new(:node, :level, :text, :anchor, keyword_init: true) |
#node ⇒ Object (readonly)
The original heading node
78 |
# File 'lib/markly/renderer/headings.rb', line 78 Heading = Struct.new(:node, :level, :text, :anchor, keyword_init: true) |
#text ⇒ Object (readonly)
The plain text content of the heading
78 |
# File 'lib/markly/renderer/headings.rb', line 78 Heading = Struct.new(:node, :level, :text, :anchor, keyword_init: true) |