Skip to content

Commit

Permalink
Add acquisition class to writer. Add reference to class in metadata.
Browse files Browse the repository at this point in the history
  • Loading branch information
J-Oliveros committed May 2, 2024
1 parent 174f3d8 commit 3cd7445
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
require 'jbuilder'
require_relative 'mdJson_scope'
# require_relative 'mdJson_plan'
# require_relative 'mdJson_requirement'
# require_relative 'mdJson_objective'
# require_relative 'mdJson_platform'
# require_relative 'mdJson_instrument'
# require_relative 'mdJson_operation'
require_relative 'mdJson_event'
# require_relative 'mdJson_pass'
# require_relative 'mdJson_environment'

module ADIWG
module Mdtranslator
module Writers
module MdJson

module Acquisition

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

def self.build(hAcquisition)

Jbuilder.new do |json|
# json.scope Scope.build(hAcquisition[:scope])
# json.plan @Namespace.json_map(hAcquisition[:plans], Plan)
# json.requirement @Namespace.json_map(hAcquisition[:requirements], Requirement)
# json.objective @Namespace.json_map(hAcquisition[:objectives], Objective)
# json.platform @Namespace.json_map(hAcquisition[:platforms], Platform)
# json.instrument @Namespace.json_map(hAcquisition[:instruments], Instrument)
# json.operation @Namespace.json_map(hAcquisition[:operations], Operation)
json.event @Namespace.json_map(hAcquisition[:events], Event)
# json.pass @Namespace.json_map(hAcquisition[:passes], Pass)
# json.environment Environment.build(hAcquisition[:environment])
end

end
end # Acquisition
end # Event
end
end
end
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
require_relative 'mdJson_additionalDocumentation'
require_relative 'mdJson_funding'
require_relative 'mdJson_dataQuality'
require_relative 'mdJson_acquisition'

module ADIWG
module Mdtranslator
Expand All @@ -34,6 +35,7 @@ def self.build(hMetadata)
json.associatedResource @Namespace.json_map(hMetadata[:associatedResources], AssociatedResource)
json.additionalDocumentation @Namespace.json_map(hMetadata[:additionalDocuments], AdditionalDocument)
json.funding @Namespace.json_map(hMetadata[:funding], Funding)
json.acquisition @Namespace.json_map(hMetadata[:acquisitions], Acquisition)
end

end # build
Expand Down

0 comments on commit 3cd7445

Please sign in to comment.