module FizzBuzzer::V7::FizzBuzz
Public Class Methods
enumerator()
click to toggle source
# File lib/fizzbuzzer.rb, line 218 def self.enumerator Enumerator::Lazy.new(1..BigDecimal::INFINITY) do |yielder, n| yielder << case when n % 3 == 0 && n % 5 == 0 then "FizzBuzz" when n % 3 == 0 then "Fizz" when n % 5 == 0 then "Buzz" else n end end end