Class: ArcLength::Circle

Inherits:
Object
  • Object
show all
Defined in:
lib/arc_length.rb

Instance Method Summary collapse

Constructor Details

#initialize(radius) ⇒ Circle

Returns a new instance of Circle.



6
7
8
# File 'lib/arc_length.rb', line 6

def initialize(radius)
  @radius = radius
end

Instance Method Details

#calculate_arc_length(arc_measure) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/arc_length.rb', line 10

def calculate_arc_length(arc_measure)
  begin
    circumference * (arc_measure.to_f/360)
  end
rescue TypeError
  raise ArgumentError
end