Sha256: f758a925f220c6599d5ea3decadccd8b98d558f51b4d6f1005721697c1e951d5

Contents?: true

Size: 1 KB

Versions: 7

Compression:

Stored size: 1 KB

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

7 entries across 7 versions & 1 rubygems

Version Path
laximo-0.9.1 lib/laximo/errors.rb
laximo-0.9.0 lib/laximo/errors.rb
laximo-0.8.1 lib/laximo/errors.rb
laximo-0.8 lib/laximo/errors.rb
laximo-0.7 lib/laximo/errors.rb
laximo-0.6.5.1 lib/laximo/errors.rb
laximo-0.6.5 lib/laximo/errors.rb