class ADIWG::Mdtranslator::Writers::Html::Html_Graphic
Public Class Methods
new(html)
click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_graphic.rb, line 18 def initialize(html) @html = html end
Public Instance Methods
writeHtml(hGraphic)
click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_graphic.rb, line 22 def writeHtml(hGraphic) # classes used onlineClass = Html_OnlineResource.new(@html) constraintClass = Html_Constraint.new(@html) # graphic - name unless hGraphic[:graphicName].nil? @html.em('Name: ') @html.text!(hGraphic[:graphicName]) @html.br end # graphic - description unless hGraphic[:graphicDescription].nil? @html.em('Description: ') @html.text!(hGraphic[:graphicDescription]) @html.br end # graphic - type unless hGraphic[:graphicType].nil? @html.em('Type: ') @html.text!(hGraphic[:graphicType]) @html.br end # graphic - uri [] {onlineResource} hGraphic[:graphicURI].each do |hOnline| @html.details do @html.summary('Online Link ', {'class' => 'h5'}) @html.section(:class => 'block') do onlineClass.writeHtml(hOnline) end end end # graphic - constraint [] {constraint} hGraphic[:graphicConstraints].each do |hConstraint| @html.details do @html.summary('Constraint', {'class' => 'h5'}) @html.section(:class => 'block') do constraintClass.writeHtml(hConstraint) end end end end