class ADIWG::Mdtranslator::Writers::Html::Html_Document

Public Class Methods

getContact(contactId) click to toggle source

find contact in contact array and return the contact hash

# File lib/adiwg/mdtranslator/writers/html/sections/html_document.rb, line 47
def self.getContact(contactId)

   @@intObj[:contacts].each do |hCont|
      if hCont[:contactId] == contactId
         return hCont
      end
   end
   return {}

end
new(html, intObj) click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_document.rb, line 21
def initialize(html, intObj)
   @html = html
   @@intObj = intObj
end

Public Instance Methods

writeHtml(responseObj) click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_document.rb, line 26
def writeHtml(responseObj)

   # classes used
   htmlHead = Html_Head.new(@html)
   htmlBody = Html_Body.new(@html)

   version = responseObj[:translatorVersion]
   cssLink = responseObj[:writerCSSlink]

   # write the html document
   metadata = @html.declare! :DOCTYPE, :html
   @html.html(:lang => 'en') do
      htmlHead.writeHtml(version, cssLink)
      htmlBody.writeHtml(version, @@intObj)
   end

   return metadata

end