Class: Kamelopard::Wait

Inherits:
TourPrimitive show all
Defined in:
lib/kamelopard/classes.rb

Overview

Corresponds to a KML gx:Wait object

Instance Attribute Summary collapse

Attributes inherited from Object

#comment, #kml_id

Instance Method Summary collapse

Methods inherited from Object

#change

Constructor Details

#initialize(duration = 0, options = {}) ⇒ Wait

Returns a new instance of Wait.



1401
1402
1403
1404
# File 'lib/kamelopard/classes.rb', line 1401

def initialize(duration = 0, options = {})
    super options
    @duration = duration
end

Instance Attribute Details

#durationObject

Returns the value of attribute duration.



1400
1401
1402
# File 'lib/kamelopard/classes.rb', line 1400

def duration
  @duration
end

Instance Method Details

#to_kml(elem = nil) ⇒ Object



1406
1407
1408
1409
1410
1411
1412
1413
1414
# File 'lib/kamelopard/classes.rb', line 1406

def to_kml(elem = nil)
    k = XML::Node.new 'gx:Wait'
    super k
    d = XML::Node.new 'gx:duration'
    d << @duration.to_s
    k << d
    elem << k unless elem.nil?
    k
end