module ADIWG::Mdtranslator::Writers::MdJson::TransferOption

Public Class Methods

build(hOption) click to toggle source
# File lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_transferOption.rb, line 22
def self.build(hOption)

   Jbuilder.new do |json|
      json.unitsOfDistribution hOption[:unitsOfDistribution]
      json.transferSize hOption[:transferSize]
      json.onlineOption @Namespace.json_map(hOption[:onlineOptions], OnlineResource)
      json.offlineOption @Namespace.json_map(hOption[:offlineOptions], Medium)
      json.transferFrequency Duration.build(hOption[:transferFrequency]) unless hOption[:transferFrequency].empty?
      json.distributionFormat @Namespace.json_map(hOption[:distributionFormats], Format)
   end

end