Method: S3::Error::ResponseError.exception

Defined in:
lib/s3/exceptions.rb

.exception(code) ⇒ Object

Factory for all other Exception classes in module, each for every error response available from AmazonAWS

Parameters

  • code - Code name of exception

Returns

Descendant of ResponseError suitable for that exception code or ResponseError class if no class found



34
35
36
37
38
# File 'lib/s3/exceptions.rb', line 34

def self.exception(code)
  S3::Error.const_get(code)
rescue NameError
  ResponseError
end