class Geometry::Circle

Attributes

r[RW]

Public Class Methods

new(r) click to toggle source
# File lib/geometry-mc.rb, line 37
def initialize(r)
        @r = r
        @d = 2 * r
end

Public Instance Methods

area() click to toggle source
# File lib/geometry-mc.rb, line 42
def area
        Math::PI * (@r ** 2)
end
perimeter() click to toggle source
# File lib/geometry-mc.rb, line 46
def perimeter
        Math::PI * @d
end