Sha256: 189af7a82996fb91136111342baf22f054a60a930c1f01fb80f7394e93fb2a10

Contents?: true

Size: 1.44 KB

Versions: 6

Compression:

Stored size: 1.44 KB

Contents

require_relative 'html_citation'

module ADIWG
  module Mdtranslator
    module Writers
      module Html
        class Html_DataQuality
          def initialize(html)
            @html = html
          end

          def writeHtml(hDataQuality)
            citationClass = Html_Citation.new(@html)

            unless hDataQuality[:standaloneQualityReport].nil? || 
                   ( hDataQuality[:standaloneQualityReport][:abstract].nil? && 
                     hDataQuality[:standaloneQualityReport][:reportReference].nil? )
              report = hDataQuality[:standaloneQualityReport]

              @html.section(class: 'block') do
                @html.details do
                  @html.summary('Standalone Quality Report', {'class' => 'h5'})
                  unless report[:abstract].nil?
                    @html.section(class: 'block') do
                      @html.em('Abstract:')
                      @html.text!(report[:abstract])
                    end
                  end

                  unless report[:reportReference].nil?
                    @html.details do
                      @html.summary('Report Reference', {'class' => 'h5'})
                      @html.section(class: 'block') do
                        citationClass.writeHtml(report[:reportReference])
                      end
                    end
                  end
                end
              end

            end
          end
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
adiwg-mdtranslator-2.18.0rc9 lib/adiwg/mdtranslator/writers/html/sections/html_dataQuality.rb
adiwg-mdtranslator-2.18.0rc8 lib/adiwg/mdtranslator/writers/html/sections/html_dataQuality.rb
adiwg-mdtranslator-2.18.0rc7 lib/adiwg/mdtranslator/writers/html/sections/html_dataQuality.rb
adiwg-mdtranslator-2.18.0rc6 lib/adiwg/mdtranslator/writers/html/sections/html_dataQuality.rb
adiwg-mdtranslator-2.18.0rc5 lib/adiwg/mdtranslator/writers/html/sections/html_dataQuality.rb
adiwg-mdtranslator-2.18.0rc4 lib/adiwg/mdtranslator/writers/html/sections/html_dataQuality.rb