Class: HtmlToMarkdown::HeaderMetadata

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ HeaderMetadata

Returns a new instance of HeaderMetadata.

Parameters:

  • level: (Integer)
  • text: (String)
  • id: (String)
  • depth: (Integer)
  • html_offset: (Integer)


174
# File 'sig/types.rbs', line 174

def initialize: (level: Integer, text: String, ?id: String, depth: Integer, html_offset: Integer) -> void

Instance Attribute Details

#depth ⇒ Integer (readonly)

Returns the value of attribute depth.

Returns:

  • (Integer)


171
172
173
# File 'sig/types.rbs', line 171

def depth
  @depth
end

#html_offset ⇒ Integer (readonly)

Returns the value of attribute html_offset.

Returns:

  • (Integer)


172
173
174
# File 'sig/types.rbs', line 172

def html_offset
  @html_offset
end

#id ⇒ String? (readonly)

Returns the value of attribute id.

Returns:

  • (String, nil)


170
171
172
# File 'sig/types.rbs', line 170

def id
  @id
end

#level ⇒ Integer (readonly)

Returns the value of attribute level.

Returns:

  • (Integer)


168
169
170
# File 'sig/types.rbs', line 168

def level
  @level
end

#text ⇒ String (readonly)

Returns the value of attribute text.

Returns:

  • (String)


169
170
171
# File 'sig/types.rbs', line 169

def text
  @text
end

Instance Method Details

#is_valid ⇒ Boolean

Returns:

  • (Boolean)


175
# File 'sig/types.rbs', line 175

def is_valid: () -> bool