lib/rays/polyline.rb in rays-0.1.21 vs lib/rays/polyline.rb in rays-0.1.22

- old
+ new

@@ -9,21 +9,21 @@ class Polyline include Enumerable - def initialize (*points, loop: false) + def initialize(*points, loop: false) setup points, loop end - def transform (matrix = nil, loop: loop?, &block) + def transform(matrix = nil, loop: loop?, &block) points = to_a points = points.map {|point| matrix * point} if matrix points = block.call points if block - self.class.new *points, loop: loop + self.class.new(*points, loop: loop) end - def inspect () + def inspect() "#<Rays::Polyline #{to_a.join ', '}, loop: #{loop?}>" end end# Polyline