Method: Geometry::Triangle.new

Defined in:
lib/geometry/triangle.rb

.new(point0, point1, point2) ⇒ Object .new(point, length) ⇒ Object

Overloads:



31
32
33
34
35
36
37
# File 'lib/geometry/triangle.rb', line 31

def self.new(*args)
     if args.size == 3
	ScaleneTriangle.new *args
     elsif args.size == 2
	RightTriangle.new args[0], args[1], args[1]
     end
end