Sha256: 7d730dba4ddd79f02a080cda0fe4c62a762d2d14aea39e58cf68ba30206c3c34

Contents?: true

Size: 526 Bytes

Versions: 2

Compression:

Stored size: 526 Bytes

Contents

module MetalArchives
##
# MetalArchives gem specific errors
#
module Errors
  ##
  # Generic error
  #
  class Error < StandardError; end

  ##
  # No or invalid ID
  #
  class InvalidIDError < Error; end

  ##
  # No or invalid configuration
  #
  class InvalidConfigurationError < Error; end

  ##
  # Error parsing value
  #
  class ParserError < Error; end

  ##
  # Functionality not implemented (yet)
  class NotImplementedError < Error; end

  ##
  # Error in backend response
  #
  class APIError < Error; end
end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
metal_archives-0.5.0 lib/metal_archives/error.rb
metal_archives-0.4.0 lib/metal_archives/error.rb