Sha256: b2ef06ca21cd1d4668a7a4ebaf3e74c8443dbc5e01c7e788cc1ddd93f23a5a3a

Contents?: true

Size: 879 Bytes

Versions: 2

Compression:

Stored size: 879 Bytes

Contents

module S33r
  module S33rException

    class MethodNotAvailable < Exception
    end

    class MissingRequiredHeaders < Exception
    end

    class UnsupportedCannedACL < Exception
    end

    class UnsupportedHTTPMethod < Exception
    end

    class MalformedBucketName < Exception
    end
    
    class MissingBucketName < Exception
    end

    class MissingResource < Exception
    end

    class BucketListingMaxKeysError < Exception
    end

    class InvalidBucketListing < Exception
    end
    
    class S3FallenOver < Exception
    end
    
    class InvalidS3GroupType < Exception
    end
    
    class InvalidPermission < Exception
    end
    
    # Raised if a bucket cannot be used as a log target
    # (i.e. if LogDelivery permissions not set - see S33r::S3ACL::ACLDoc.add_log_target_grants)
    class BucketNotLogTargetable < Exception
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
s33r-0.4.1 lib/s33r/s33r_exception.rb
s33r-0.4 lib/s33r/s33r_exception.rb