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.
724 725 726 727 728 |
# File 'lib/kamelopard/classes.rb', line 724 def initialize(name, value, displayName = nil) @name = name @displayName = displayName @value = value end |
Instance Attribute Details
#displayName ⇒ Object
Returns the value of attribute displayName.
723 724 725 |
# File 'lib/kamelopard/classes.rb', line 723 def displayName @displayName end |
#name ⇒ Object
Returns the value of attribute name.
723 724 725 |
# File 'lib/kamelopard/classes.rb', line 723 def name @name end |
#value ⇒ Object
Returns the value of attribute value.
723 724 725 |
# File 'lib/kamelopard/classes.rb', line 723 def value @value end |
Instance Method Details
#to_kml(elem = nil) ⇒ Object
730 731 732 733 734 735 736 737 738 739 |
# File 'lib/kamelopard/classes.rb', line 730 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 |