module FizzBuzzer::V6b::FizzBuzz

Public Class Methods

enumerator() click to toggle source
# File lib/fizzbuzzer.rb, line 185
def self.enumerator
  Enumerator.new do |yielder|
    (1..100).each do |n|
      yielder << if    n % 3 == 0 && n % 5 == 0 then "FizzBuzz"
                 elsif n % 3 == 0               then "Fizz"
                 elsif n % 5 == 0               then "Buzz"
                 else  n
                 end
    end
  end
end