Class: Fizzbuzz

Inherits:
ErrorHandling
  • Object
show all
Defined in:
lib/fizzbuzz.rb

Class Method Summary collapse

Class Method Details

.isfizz(*args) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/fizzbuzz.rb', line 4

def self.isfizz(*args)
   if (err_handler(args))
     low_limit = args[0]
     up_limit = args[1]
     array = []
     (low_limit..up_limit).each do |number|
        value = ""
        value += "Fizz" if number % 3 == 0
        value += "Buzz" if number % 5 == 0
        value == "" ?  array << "#{number}" :  array << "#{value}"
      end
    puts array.join(",")
  end
end