Sha256: da6ce3222540b34e4a9cda592bd35925ecd2859ac3a8d8793dbe8bfc20646313
Contents?: true
Size: 1.67 KB
Versions: 56
Compression:
Stored size: 1.67 KB
Contents
# HTML writer # scope # History: # Stan Smith 2017-03-25 original script require_relative 'html_scopeDescription' require_relative 'html_extent' module ADIWG module Mdtranslator module Writers module Html class Html_Scope def initialize(html) @html = html end def writeHtml(hScope) # classes used descriptionClass = Html_ScopeDescription.new(@html) extentClass = Html_Extent.new(@html) # scope - code unless hScope[:scopeCode].nil? @html.em('Scope Code: ') @html.text!(hScope[:scopeCode]) @html.br end # scope - description [] {scopeDescription} hScope[:scopeDescriptions].each do |hDescription| @html.details do @html.summary('Description', {'class' => 'h5'}) @html.section(:class => 'block') do descriptionClass.writeHtml(hDescription) end end end # scope - extent [] {extent} hScope[:extents].each do |hExtent| @html.details do @html.summary('Extent', {'class' => 'h5'}) @html.section(:class => 'block') do extentClass.writeHtml(hExtent) end end end end # writeHtml end # Html_Scope end end end end
Version data entries
56 entries across 56 versions & 1 rubygems