class FizzBuzz

Public Class Methods

new(max) click to toggle source
# File lib/fizzbuzz_aj/fizzbuzz.rb, line 2
def initialize max
  @max = max.to_i
end

Public Instance Methods

calc(n) click to toggle source
# File lib/fizzbuzz_aj/fizzbuzz.rb, line 10
def calc(n)
  if(n % 15 == 0)
    "FizzBuzz"
  elsif (n % 3 == 0)
    "Fizz"
  elsif (n % 5 == 0)
    "Buzz"
  else
    n
  end
end
mapper() click to toggle source
# File lib/fizzbuzz_aj/fizzbuzz.rb, line 6
def mapper
  (1..@max).map{ |n| calc(n) }
end