lib/rays/point.rb in rays-0.1.21 vs lib/rays/point.rb in rays-0.1.22
- old
+ new
@@ -10,45 +10,45 @@
class Point
include Comparable
include Enumerable
- def move_to (*args)
- dup.move_to! *args
+ def move_to(*args)
+ dup.move_to!(*args)
end
- def move_by (*args)
- dup.move_by! *args
+ def move_by(*args)
+ dup.move_by!(*args)
end
- def zero? ()
+ def zero?()
length == 0
end
- def each (&block)
- to_a.each &block
+ def each(&block)
+ to_a.each(&block)
end
- def to_a (dimension = 2)
+ def to_a(dimension = 2)
case dimension
when 1 then [x]
when 2 then [x, y]
when 3 then [x, y, z]
else raise ArgumentError
end
end
- def to_s (dimension = 2)
+ def to_s(dimension = 2)
to_a(dimension).to_s
end
- def <=> (o)
+ def <=>(o)
ret = x <=> o.x; return ret if ret != 0
ret = y <=> o.y; return ret if ret != 0
z <=> o.z
end
- def inspect ()
+ def inspect()
"#<Rays::Point #{to_a(3).join ', '}>"
end
end# Point