Class: MyGems::FizzBuzz

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

Instance Method Summary collapse

Constructor Details

#initialize(number) ⇒ FizzBuzz

Returns a new instance of FizzBuzz.



7
8
9
# File 'lib/my_gems.rb', line 7

def initialize(number)
  @number = number
end

Instance Method Details

#sayObject



11
12
13
14
15
16
17
# File 'lib/my_gems.rb', line 11

def say
  return 'FizzBuzz' if (@number % 15).zero?
  return 'Buzz' if (@number % 5).zero?
  return 'Fizz' if (@number % 3).zero?

  @number.to_s
end