Sha256: dd267c68b911be69f6ca0af1ea17515a6c380ed75ee5c0f5aed656861c352df6

Contents?: true

Size: 332 Bytes

Versions: 1

Compression:

Stored size: 332 Bytes

Contents

# frozen_string_literal: true

require 'my_gems/version'

module MyGems
  class FizzBuzz
    def initialize(number)
      @number = number
    end

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

      @number.to_s
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
my_gems-0.2.1 lib/my_gems.rb