Class: Kamelopard::Data
- Inherits:
-
Object
- Object
- Kamelopard::Data
- Defined in:
- lib/kamelopard/classes.rb
Overview
Corresponds to Data elements within ExtendedData
Instance Attribute Summary collapse
-
#displayName ⇒ Object
Returns the value of attribute displayName.
-
#name ⇒ Object
Returns the value of attribute name.
-
#value ⇒ Object
Returns the value of attribute value.
Instance Method Summary collapse
-
#initialize(name, value, displayName = nil) ⇒ Data
constructor
A new instance of Data.
- #to_kml(elem = nil) ⇒ Object
Constructor Details
#initialize(name, value, displayName = nil) ⇒ Data
Returns a new instance of Data.
729 730 731 732 733 |
# File 'lib/kamelopard/classes.rb', line 729 def initialize(name, value, displayName = nil) @name = name @displayName = displayName @value = value end |
Instance Attribute Details
#displayName ⇒ Object
Returns the value of attribute displayName.
728 729 730 |
# File 'lib/kamelopard/classes.rb', line 728 def displayName @displayName end |
#name ⇒ Object
Returns the value of attribute name.
728 729 730 |
# File 'lib/kamelopard/classes.rb', line 728 def name @name end |
#value ⇒ Object
Returns the value of attribute value.
728 729 730 |
# File 'lib/kamelopard/classes.rb', line 728 def value @value end |
Instance Method Details
#to_kml(elem = nil) ⇒ Object
735 736 737 738 739 740 741 742 743 744 |
# File 'lib/kamelopard/classes.rb', line 735 def to_kml(elem = nil) v = XML::Node.new 'Data' v.attributes['name'] = @name Kamelopard.kml_array(v, [ [@value, 'value'], [@displayName, 'displayName'] ]) elem << v unless elem.nil? v end |