Class: Markly::Renderer::Heading

Inherits:
Struct
  • Object
show all
Defined in:
lib/markly/renderer/headings.rb

Overview

Represents a heading extracted from a document.

Instance Attribute Summary collapse

Instance Attribute Details

#anchorObject (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)

#levelObject (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)

#nodeObject (readonly)

The original heading node



78
# File 'lib/markly/renderer/headings.rb', line 78

Heading = Struct.new(:node, :level, :text, :anchor, keyword_init: true)

#textObject (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)