class Charta::LineString
Represent a Geometry
which contains points in a line string.
Public Instance Methods
each_point(&block)
click to toggle source
Browse each point
# File lib/charta/line_string.rb, line 5 def each_point(&block) if block.arity == 1 points.each(&block) elsif block.arity == 2 points.each_with_index(&block) else raise 'Cannot browse each point without parameter' end end
points()
click to toggle source
# File lib/charta/line_string.rb, line 15 def points @points ||= feature.points.map do |point| Point.new(point) end || [] end