Class: Kamelopard::Style
- Inherits:
-
StyleSelector
- Object
- Object
- StyleSelector
- Kamelopard::Style
- Defined in:
- lib/kamelopard/classes.rb
Overview
Corresponds to KML’s Style object. Attributes are expected to be IconStyle, LabelStyle, LineStyle, PolyStyle, BalloonStyle, and ListStyle objects.
Instance Attribute Summary collapse
-
#balloon ⇒ Object
Returns the value of attribute balloon.
-
#icon ⇒ Object
Returns the value of attribute icon.
-
#label ⇒ Object
Returns the value of attribute label.
-
#line ⇒ Object
Returns the value of attribute line.
-
#list ⇒ Object
Returns the value of attribute list.
-
#poly ⇒ Object
Returns the value of attribute poly.
Attributes inherited from Object
Instance Method Summary collapse
Methods inherited from StyleSelector
#attach, #attached?, #initialize
Methods inherited from Object
Constructor Details
This class inherits a constructor from Kamelopard::StyleSelector
Instance Attribute Details
#balloon ⇒ Object
Returns the value of attribute balloon.
1170 1171 1172 |
# File 'lib/kamelopard/classes.rb', line 1170 def balloon @balloon end |
#icon ⇒ Object
Returns the value of attribute icon.
1170 1171 1172 |
# File 'lib/kamelopard/classes.rb', line 1170 def icon @icon end |
#label ⇒ Object
Returns the value of attribute label.
1170 1171 1172 |
# File 'lib/kamelopard/classes.rb', line 1170 def label @label end |
#line ⇒ Object
Returns the value of attribute line.
1170 1171 1172 |
# File 'lib/kamelopard/classes.rb', line 1170 def line @line end |
#list ⇒ Object
Returns the value of attribute list.
1170 1171 1172 |
# File 'lib/kamelopard/classes.rb', line 1170 def list @list end |
#poly ⇒ Object
Returns the value of attribute poly.
1170 1171 1172 |
# File 'lib/kamelopard/classes.rb', line 1170 def poly @poly end |
Instance Method Details
#to_kml(elem = nil) ⇒ Object
1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 |
# File 'lib/kamelopard/classes.rb', line 1172 def to_kml(elem = nil) k = XML::Node.new 'Style' super k @icon.to_kml(k) unless @icon.nil? @label.to_kml(k) unless @label.nil? @line.to_kml(k) unless @line.nil? @poly.to_kml(k) unless @poly.nil? @balloon.to_kml(k) unless @balloon.nil? @list.to_kml(k) unless @list.nil? elem << k unless elem.nil? k end |