Sha256: 77ce06ccd3b5ad53ad7e8b95cf424c634a34a4aae04bbdc874660c0235e48ff8
Contents?: true
Size: 584 Bytes
Versions: 5
Compression:
Stored size: 584 Bytes
Contents
class ErrorReporter < Controler self.define do on error( Configuration::S3NoSuchKeyError, Configuration::NoSuchFileError ) do |error| write_error 404, error end on error MemoryLimit::MemoryLimitedExceededError do |error| write_error 413, error end on error Configuration::Thumbnail::ThumbnailingError do |error| status = defined?(error.remote_error.status) ? error.remote_error.status : 500 write_error status, error end on error Configuration::ZeroBodyLengthError do |error| write_error 400, error end run DefaultErrorReporter end end
Version data entries
5 entries across 5 versions & 1 rubygems