module FibonacciSeries

Constants

VERSION

Public Class Methods

at(num) click to toggle source
# File lib/fibonacci_series.rb, line 4
def at(num)
  raise "invalid index" unless num > 0
  if num == 1
    0
  elsif num == 2
    1
  else
    at(num-1) + at(num-2)
  end
end

Private Instance Methods

at(num) click to toggle source
# File lib/fibonacci_series.rb, line 4
def at(num)
  raise "invalid index" unless num > 0
  if num == 1
    0
  elsif num == 2
    1
  else
    at(num-1) + at(num-2)
  end
end