Sha256: 5bfdafa052dfbf3383bab0c804a705ef0c7170402a30b90985042ca4963d4854

Contents?: true

Size: 1001 Bytes

Versions: 7

Compression:

Stored size: 1001 Bytes

Contents

require 'jbuilder'
require_relative 'mdJson_citation'

module ADIWG
  module Mdtranslator
    module Writers
      module MdJson

        module EvaluationMethod

          @Namespace = ADIWG::Mdtranslator::Writers::MdJson

          def self.build(hMethod)
            Jbuilder.new do |json|
              json.type hMethod[:type]
              json.dateTime hMethod[:dateTime]
              json.methodDescription hMethod[:methodDescription]
              json.evaluationProcedure Citation.build(hMethod[:evaluationMethod])
              json.referenceDocument @Namespace.json_map(hMethod[:referenceDocument], Citation)
              json.evaluationMethodType hMethod[:evaluationMethodType]
              json.deductiveSource hMethod[:deductiveSource]
              json.samplingScheme hMethod[:samplingScheme]
              json.lotDescription hMethod[:lotDescription]
              json.samplingRatio hMethod[:samplingRatio]
            end
          end
        end

      end

    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

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