lib/geometry.rb in geometry-0 vs lib/geometry.rb in geometry-1
- old
+ new
@@ -1,6 +1,22 @@
-require_relative 'point'
-require_relative 'line'
+require_relative 'geometry/point'
+require_relative 'geometry/line'
module Geometry
- # Your code goes here...
+ # :call-seq:
+ # Line[Array, Array] -> TwoPointLine
+ # Line[Point, Point] -> TwoPointLine
+ # Line[Vector, Vector] -> TwoPointLine
+ # Line[y-intercept, slope] -> SlopeInterceptLine
+ # Line[point, slope] -> PointSlopeLine
+ def self.Line(*args)
+ Geometry::Line[*args]
+ end
+
+ # :call-seq:
+ # Point[x,y,z,...]
+ # Point[Point]
+ # Point[Vector]
+ def self.Point(*args)
+ Geometry::Point[*args]
+ end
end