Class: CloudMade::MultiLine
Instance Attribute Summary collapse
-
#lines ⇒ Object
Returns the value of attribute lines.
Instance Method Summary collapse
-
#initialize(coords) ⇒ MultiLine
constructor
A new instance of MultiLine.
- #to_s ⇒ Object
Methods inherited from Geometry
Constructor Details
#initialize(coords) ⇒ MultiLine
Returns a new instance of MultiLine.
80 81 82 |
# File 'lib/geometry.rb', line 80 def initialize(coords) @lines = coords.map { |line_coords| Line.new(line_coords) } end |
Instance Attribute Details
#lines ⇒ Object
Returns the value of attribute lines.
78 79 80 |
# File 'lib/geometry.rb', line 78 def lines @lines end |
Instance Method Details
#to_s ⇒ Object
84 85 86 |
# File 'lib/geometry.rb', line 84 def to_s "MultiLine(#{@lines.join(',')})" end |