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