Class: ResourceMap
- Inherits:
-
Object
- Object
- ResourceMap
- Defined in:
- lib/kamelopard/classes.rb
Overview
Sub-object in the KML Model class
Instance Attribute Summary (collapse)
-
- (Object) aliases
Returns the value of attribute aliases.
Instance Method Summary (collapse)
-
- (ResourceMap) initialize(aliases = [])
constructor
A new instance of ResourceMap.
- - (Object) to_kml(indent = 0)
Constructor Details
- (ResourceMap) initialize(aliases = [])
A new instance of ResourceMap
1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 |
# File 'lib/kamelopard/classes.rb', line 1552 def initialize(aliases = []) @aliases = [] if not aliases.nil? then if aliases.kind_of? Enumerable then @aliases += aliases else @aliases << aliases end end end |
Instance Attribute Details
- (Object) aliases
Returns the value of attribute aliases
1551 1552 1553 |
# File 'lib/kamelopard/classes.rb', line 1551 def aliases @aliases end |
Instance Method Details
- (Object) to_kml(indent = 0)
1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/kamelopard/classes.rb', line 1563 def to_kml(indent = 0) return '' if @aliases.size == 0 k = "#{ ' ' * indent }<ResourceMap>\n" k << "#{ ' ' * indent }</ResourceMap>\n" @aliases.each do |a| k << a.to_kml(indent + 4) end k end |