Class: Quadrilateral
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Polygon
Instance Method Summary collapse
- #_sides ⇒ Object
-
#initialize(side1, side2, side3, side4) ⇒ Quadrilateral
constructor
A new instance of Quadrilateral.
Methods inherited from Polygon
Constructor Details
#initialize(side1, side2, side3, side4) ⇒ Quadrilateral
Returns a new instance of Quadrilateral.
20 21 22 |
# File 'lib/shapedoc.rb', line 20 def initialize(side1, side2, side3, side4) @sidelength = [side1, side2, side3, side4] end |
Instance Method Details
#_sides ⇒ Object
19 |
# File 'lib/shapedoc.rb', line 19 def _sides; 4; end |