Sha256: 0541d3ec97339f4423101d9ca05eeda101680a0ac95e6c34c4c0268574a99c7f

Contents?: true

Size: 526 Bytes

Versions: 3

Compression:

Stored size: 526 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 S3APIError < VagrantS3AuthError
        error_key(:s3_api_error)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vagrant-s3auth-1.0.1 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.0.0 lib/vagrant-s3auth/errors.rb
vagrant-s3auth-1.0.0.rc1 lib/vagrant-s3auth/errors.rb