Class: Math::Geometry::Quadrilateral

Inherits:
PlaneFigure show all
Defined in:
lib/ruuuby/math/geometry/shape/quadrilateral.rb

Overview

has ‘4 edges` and `4 vertices`

Direct Known Subclasses

Rectangle

Instance Attribute Summary

Attributes inherited from PlaneFigure

#num_sides

Instance Method Summary collapse

Methods inherited from PlaneFigure

#sum_of_interior_angles

Constructor Details

#initializeQuadrilateral

Returns a new instance of Quadrilateral.



14
15
16
# File 'lib/ruuuby/math/geometry/shape/quadrilateral.rb', line 14

def initialize
  @num_sides = 4
end

Instance Method Details

#areaInteger, Float

Returns:



19
# File 'lib/ruuuby/math/geometry/shape/quadrilateral.rb', line 19

def area; @length * @height; end