Sha256: 184b15fcf3e93a833f7b5ab833372b332e32d43cada1aeb76322b52e4025495d

Contents?: true

Size: 658 Bytes

Versions: 8

Compression:

Stored size: 658 Bytes

Contents

require 'vagrant'

module VagrantPlugins
  module S3Auth
    module Errors
      class VagrantS3AuthError < Vagrant::Errors::VagrantError
        error_namespace('vagrant_s3auth.errors')
      end

      class MissingCredentialsError < VagrantS3AuthError
        error_key(:missing_credentials)
      end

      class MalformedShorthandURLError < VagrantS3AuthError
        error_key(:malformed_shorthand_url)
      end

      class BucketLocationAccessDeniedError < VagrantS3AuthError
        error_key(:bucket_location_access_denied_error)
      end

      class S3APIError < VagrantS3AuthError
        error_key(:s3_api_error)
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
vagrant-s3auth-mfa-1.4.0 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.3.2 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.3.1 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.3.0 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.2.0 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.1.0 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.0.3 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.0.2 lib/vagrant-s3auth/errors.rb