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