class ADIWG::Mdtranslator::Writers::Html::Html_Distribution

Public Class Methods

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

Public Instance Methods

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

   # classes used
   distributorClass = Html_Distributor.new(@html)

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

   # distribution - liability statement
   unless hDistribution[:liabilityStatement].nil?
      @html.em('Liability Statement:')
      @html.section(:class => 'block') do
         @html.text!(hDistribution[:liabilityStatement])
      end
   end

   # distribution - distributor [] {distributor}
   hDistribution[:distributor].each do |hDistributor|
      @html.details do
         @html.summary('Distributor', {'class' => 'h5'})
         @html.section(:class => 'block') do
            distributorClass.writeHtml(hDistributor)
         end
      end
   end

end