Sha256: b3c81509b6d077a95fdbce24c0ca7c00497932c47c9ae93de2b33fe8505bf8d5

Contents?: true

Size: 549 Bytes

Versions: 12

Compression:

Stored size: 549 Bytes

Contents

module Gemfury
  # Base Error class
  Error = Class.new(StandardError)

  # The Gemfury gem version doesn't match the one on the server
  InvalidGemVersion = Class.new(Error)

  # Client#user_api_key is not defined or Gemfury returns 401
  Unauthorized = Class.new(Error)

  # Client is not allowed to perform this operation
  Forbidden = Class.new(Error)

  # Returned if something is not found
  NotFound = Class.new(Error)

  # Corrupt Gem File
  CorruptGemFile = Class.new(Error)

  # TimeoutError for 503s
  TimeoutError = Class.new(Error)
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
gemfury-0.4.22 lib/gemfury/error.rb
gemfury-0.4.21 lib/gemfury/error.rb
gemfury-0.4.20 lib/gemfury/error.rb
gemfury-0.4.20.beta3 lib/gemfury/error.rb
gemfury-0.4.20.beta1 lib/gemfury/error.rb
gemfury-0.4.19 lib/gemfury/error.rb
gemfury-0.4.18 lib/gemfury/error.rb
gemfury-0.4.17 lib/gemfury/error.rb
gemfury-0.4.16 lib/gemfury/error.rb
gemfury-0.4.14 lib/gemfury/error.rb
gemfury-0.4.12 lib/gemfury/error.rb
gemfury-0.4.11 lib/gemfury/error.rb