class Html2Docx::DocumentObjects::Heading
Public Class Methods
new(document, relation, tmp_path)
click to toggle source
# File lib/Html2Docx/document_objects/heading.rb, line 4 def initialize(document, relation, tmp_path) @document = document @relation = relation @tmp_path = tmp_path @heading = nil end
Public Instance Methods
add_heading(heading_object)
click to toggle source
# File lib/Html2Docx/document_objects/heading.rb, line 12 def add_heading(heading_object) heading_object['class'] = "Heading#{heading_object.name.scan(/[0-9]/).first}" heading_object.name = 'p' paragraph = Paragraph.new(@document, @relation, @tmp_path) paragraph.add_paragraph(heading_object) @heading = paragraph.render end
render()
click to toggle source
# File lib/Html2Docx/document_objects/heading.rb, line 22 def render @heading end