Class: MD_Distribution
- Inherits:
-
Object
- Object
- MD_Distribution
- Defined in:
- lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_distribution.rb
Instance Method Summary collapse
-
#initialize(xml) ⇒ MD_Distribution
constructor
A new instance of MD_Distribution.
- #writeXML(aDistributors) ⇒ Object
Constructor Details
#initialize(xml) ⇒ MD_Distribution
Returns a new instance of MD_Distribution.
12 13 14 |
# File 'lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_distribution.rb', line 12 def initialize(xml) @xml = xml end |
Instance Method Details
#writeXML(aDistributors) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'lib/adiwg/mdtranslator/writers/iso19115_2/classes/class_distribution.rb', line 16 def writeXML(aDistributors) # classes used distributorClass = MD_Distributor.new(@xml) @xml.tag!('gmd:MD_Distribution') do # distribution - distributor - required unless aDistributors.empty? aDistributors.each do |hDistributor| @xml.tag!('gmd:distributor') do distributorClass.writeXML(hDistributor) end end end end end |