class ADIWG::Mdtranslator::Writers::Html::Html_TemporalExtent
Public Class Methods
new(html)
click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_temporalExtent.rb, line 21 def initialize(html) @html = html end
Public Instance Methods
writeHtml(hExtent)
click to toggle source
# File lib/adiwg/mdtranslator/writers/html/sections/html_temporalExtent.rb, line 25 def writeHtml(hExtent) # classes used periodClass = Html_TimePeriod.new(@html) instantClass = Html_TimeInstant.new(@html) # temporal element - time instant {timeInstant} unless hExtent[:timeInstant].empty? hInstant = hExtent[:timeInstant][:timeInstant] hGeoAge = hExtent[:timeInstant][:geologicAge] unless hInstant.empty? @html.h5('Time Instant') end unless hGeoAge.empty? @html.h5('Geologic Age') end instantClass.writeHtml(hExtent[:timeInstant]) end # temporal element - time period {timePeriod} unless hExtent[:timePeriod].empty? hStartDate = hExtent[:timePeriod][:startDateTime] hEndDate = hExtent[:timePeriod][:endDateTime] hStartAge = hExtent[:timePeriod][:startGeologicAge] hEndAge = hExtent[:timePeriod][:endGeologicAge] unless hStartDate.empty? && hEndDate.empty? @html.h5('Time Period') end unless hStartAge.empty? && hEndAge.empty? @html.h5('Geologic Period') end periodClass.writeHtml(hExtent[:timePeriod]) end end