Sha256: e956768c3aade0f66f1df9e0a71bf5ace7d27bf29d5b7d7f84ad698f2079eb41

Contents?: true

Size: 1.68 KB

Versions: 4

Compression:

Stored size: 1.68 KB

Contents

# HTML writer
# time period

# History:
# 	Stan Smith 2015-03-23 original script

require 'html_dateTime'

module ADIWG
    module Mdtranslator
        module Writers
            module Html

                class MdHtmlTimePeriod
                    def initialize(html)
                        @html = html
                    end

                    def writeHtml(hTimePeriod)

                        # classes used
                        htmlDateTime = $HtmlNS::MdHtmlDateTime.new(@html)

                        # timePeriod - id
                        s = hTimePeriod[:timeId]
                        if !s.nil?
                            @html.em('ID: ')
                            @html.text!(s)
                            @html.br
                        end

                        # timePeriod - description
                        s = hTimePeriod[:description]
                        if !s.nil?
                            @html.em('Description: ')
                            @html.text!(s)
                            @html.br
                        end

                        # timePeriod - begin time
                        if !hTimePeriod[:beginTime].empty?
                            @html.em('Begin dateTime: ')
                            htmlDateTime.writeHtml(hTimePeriod[:beginTime])
                        end

                        # timePeriod - end time
                        if !hTimePeriod[:endTime].empty?
                            @html.em('End dateTime: ')
                            htmlDateTime.writeHtml(hTimePeriod[:endTime])
                        end

                    end # writeHtml

                end # class

            end
        end
    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
adiwg-mdtranslator-1.2.1 lib/adiwg/mdtranslator/writers/html/sections/html_timePeriod.rb
adiwg-mdtranslator-1.2.0 lib/adiwg/mdtranslator/writers/html/sections/html_timePeriod.rb
adiwg-mdtranslator-1.1.1 lib/adiwg/mdtranslator/writers/html/sections/html_timePeriod.rb
adiwg-mdtranslator-1.1.0 lib/adiwg/mdtranslator/writers/html/sections/html_timePeriod.rb