class ADIWG::Mdtranslator::Writers::Html::Html_Dimension

Public Class Methods

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

Public Instance Methods

writeHtml(hDimension) click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_dimension.rb, line 21
def writeHtml(hDimension)

   # classes used
   measureClass = Html_Measure.new(@html)

   # dimension - type
   unless hDimension[:dimensionType].nil?
      @html.em('Type: ')
      @html.text!(hDimension[:dimensionType])
      @html.br
   end

   # dimension - title
   unless hDimension[:dimensionTitle].nil?
      @html.em('Title: ')
      @html.text!(hDimension[:dimensionTitle])
      @html.br
   end

   # dimension - description
   unless hDimension[:dimensionDescription].nil?
      @html.em('Description: ')
      @html.section(:class => 'block') do
         @html.text!(hDimension[:dimensionDescription])
      end
   end

   # dimension - size
   unless hDimension[:dimensionSize].nil?
      @html.em('Number of elements along Axis: ')
      @html.text!(hDimension[:dimensionSize].to_s)
      @html.br
   end

   # dimension - resolution {resolution}
   unless hDimension[:resolution].empty?
      @html.em('Resolution:')
      @html.section(:class => 'block') do
         measureClass.writeHtml(hDimension[:resolution])
      end
   end

end