lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_resourceInfo.rb in adiwg-mdtranslator-1.4.0.beta8 vs lib/adiwg/mdtranslator/writers/mdJson/sections/mdJson_resourceInfo.rb in adiwg-mdtranslator-1.4.0.beta9
- old
+ new
@@ -26,11 +26,11 @@
def self.build(_info)
Jbuilder.new do |json|
json.resourceType _info[:resourceType]
json.citation Citation.build(_info[:citation])
- json.resourceTimePeriod TimePeriod.build(_info[:timePeriod]) # unless _info[:timePeriod].empty?
+ json.resourceTimePeriod TimePeriod.build(_info[:timePeriod]) unless _info[:timePeriod].empty?
json.pointOfContact json_map(_info[:pointsOfContact], ResponsibleParty)
json.abstract _info[:abstract]
json.shortAbstract _info[:shortAbstract]
json.status _info[:status]
json.hasMapLocation _info[:hasMapLocation?]
@@ -46,10 +46,10 @@
json.keyword json_map(_info[:descriptiveKeywords], Keyword)
json.resourceMaintenance json_map(_info[:resourceMaint], ResourceMaintenance)
json.resourceSpecificUsage json_map(_info[:resourceUses], Usage)
json.graphicOverview json_map(_info[:graphicOverview], GraphicOverview)
json.constraint Constraint.build(_info[:useConstraints], _info[:legalConstraints], _info[:securityConstraints])
- json.taxonomy Taxonomy.build(_info[:taxonomy])
+ json.taxonomy Taxonomy.build(_info[:taxonomy]) unless _info[:taxonomy].empty?
json.spatialReferenceSystem SpatialReference.build(_info[:spatialReferenceSystem])
json.spatialResolution (_info[:spatialResolutions]) do |sr|
json.equivalentScale sr[:equivalentScale]
json.distance sr[:distance]
json.uom sr[:distanceUOM]