Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
fizzbuzz / lib / fizzbuzz / parser.rb
Size: Mime:
# frozen_string_literal: true

module Fizzbuzz
  class Error < StandardError; end

  class Parser
    def self.parse(args)
      raise Error, 'Usage: fizzbuzz <number>' if args.size != 1

      begin
        Integer(args[0])
      rescue ArgumentError
        raise Error, 'Usage: fizzbuzz <number>'
      end
    end
  end
end