Sha256: e14b81730e0a816baf3ae1cdda00f6d26281c791a1ce0d6df7e52449de13a34c

Contents?: true

Size: 659 Bytes

Versions: 9

Compression:

Stored size: 659 Bytes

Contents

module RubyPsigate
  
  class RubyPsigateError < StandardError
  end
  
  class ConnectionError < RubyPsigateError
  end
  
  class RetriableConnectionError < RubyPsigateError
  end
  
  class CertVerificationFileMissingError < RubyPsigateError
  end
  
  class ResponseError < RubyPsigateError
    attr_reader :response

    def initialize(response, message = nil)
      @response = response
      @message  = message
    end

    def to_s
      "Failed with #{response.code} #{response.message if response.respond_to?(:message)}"
    end
  end
  
  class LiveURLMissingError < RubyPsigateError
  end
  
  class InvalidHashType < RubyPsigateError; end
  
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ruby_psigate-0.7.8 lib/ruby_psigate/error.rb
ruby_psigate-0.7.7 lib/ruby_psigate/error.rb
ruby_psigate-0.7.6 lib/ruby_psigate/error.rb
ruby_psigate-0.7.5 lib/ruby_psigate/error.rb
ruby_psigate-0.7.4 lib/ruby_psigate/error.rb
ruby_psigate-0.7.3 lib/ruby_psigate/error.rb
ruby_psigate-0.7.2 lib/ruby_psigate/error.rb
ruby_psigate-0.7.1 lib/ruby_psigate/error.rb
ruby_psigate-0.7 lib/ruby_psigate/error.rb