20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_processing.rb', line 20
def self.build(hProcess)
Jbuilder.new do |json|
json.identifier Identifier.build(hProcess[:identifier]) unless hProcess[:identifier].empty?
json.softwareReference Citation.build(hProcess[:softwareReference]) unless hProcess[:softwareReference].empty?
json.procedureDescription hProcess[:procedureDescription]
json.documentation @Namespace.json_map(hProcess[:documentation], Citation)
json.runtimeParameters hProcess[:runtimeParameters]
json.algorithm @Namespace.json_map(hProcess[:algorithms], Algorithm)
end
end
|