Sha256: 2d1bb1546a8e081d67ba7f970d84bf8a86291f4d9ad3b0d27438b25802024884

Contents?: true

Size: 991 Bytes

Versions: 10

Compression:

Stored size: 991 Bytes

Contents

# encoding: utf-8
module Laximo

  class Error < ::StandardError; end

  class SslCertificateError < ::Laximo::Error; end

  class SoapError < ::Laximo::Error; end

  class SoapInvalidParameterError < ::Laximo::Error; end

  class SoapCatalogNotExistsError < ::Laximo::Error; end

  class SoapInvalidRequestError < ::Laximo::Error; end

  class SoapUnknownCommandError < ::Laximo::Error; end

  class SoapAccessDeniedError < ::Laximo::Error; end

  class SoapNotSupportedError < ::Laximo::Error; end

  class SoapGroupIsNotSearchableError < ::Laximo::Error; end

  ERRORS = {
    'E_CATALOGNOTEXISTS'  => SoapCatalogNotExistsError,
    'E_INVALIDPARAMETER'  => SoapInvalidParameterError,
    'E_INVALIDREQUEST'    => SoapInvalidRequestError,
    'E_UNKNOWNCOMMAND'    => SoapUnknownCommandError,
    'E_ACCESSDENIED'      => SoapAccessDeniedError,
    'E_NOTSUPPORTED'      => SoapNotSupportedError,
    'E_GROUP_IS_NOT_SEARCHABLE' => SoapGroupIsNotSearchableError

  }.freeze

end # Laximo

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
laximo-0.6.4 lib/laximo/errors.rb
laximo-0.6.3 lib/laximo/errors.rb
laximo-0.6.2 lib/laximo/errors.rb
laximo-0.6.1 lib/laximo/errors.rb
laximo-0.6.0 lib/laximo/errors.rb
laximo-0.5.2 lib/laximo/errors.rb
laximo-0.5.1 lib/laximo/errors.rb
laximo-0.5.0 lib/laximo/errors.rb
laximo-0.4.2 lib/laximo/errors.rb
laximo-0.4.1 lib/laximo/errors.rb