Method: Coradoc::Element::Title#initialize

Defined in:
lib/coradoc/element/title.rb

#initialize(content, level, options = {}) ⇒ Title

Returns a new instance of Title.



8
9
10
11
12
13
14
15
16
# File 'lib/coradoc/element/title.rb', line 8

def initialize(content, level, options = {})
  @level_int = level
  # @level_int = level.length - 1 if level.is_a?(String)
  @content = content
  @id = options.fetch(:id, nil)
  @anchor = @id.nil? ? nil : Inline::Anchor.new(@id)
  @line_break = options.fetch(:line_break, "")
  @style = options.fetch(:style, nil)
end