module FizzBuzzer::V11b
Public Instance Methods
divisible_by?(numerator, denominator)
click to toggle source
# File lib/fizzbuzzer.rb, line 312 def divisible_by?(numerator, denominator) numerator % denominator == 0 end
divisible_by_3?( numerator )
click to toggle source
# File lib/fizzbuzzer.rb, line 316 def divisible_by_3?( numerator ) divisible_by?( numerator, 3 ) end
divisible_by_5?( numerator )
click to toggle source
# File lib/fizzbuzzer.rb, line 320 def divisible_by_5?( numerator ) divisible_by?( numerator, 5 ) end
fizzbuzz()
click to toggle source
# File lib/fizzbuzzer.rb, line 324 def fizzbuzz result = [] for n in 1..100 do result << case when divisible_by_3?(n) && divisible_by_5?(n) then "FizzBuzz" when divisible_by_3?(n) then "Fizz" when divisible_by_5?(n) then "Buzz" else n end end result end