Sha256: 806f0253870d26930e9c0f29e3350d21b34cd15358c11cfff7b25c4b5eb1ee41

Contents?: true

Size: 287 Bytes

Versions: 6

Compression:

Stored size: 287 Bytes

Contents

require 'rest-core/middleware/error_detector'

class RestCore::ErrorDetectorHttp < RestCore::ErrorDetector
  def self.members; [:error_detector]; end
  include RestCore::Middleware

  def initialize app
    super(app, lambda{ |env| (env[RESPONSE_STATUS] || 200) / 100 != 2 })
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rest-core-0.3.0.pre.0 lib/rest-core/middleware/error_detector_http.rb
rest-core-0.2.3 lib/rest-core/middleware/error_detector_http.rb
rest-core-0.2.2 lib/rest-core/middleware/error_detector_http.rb
rest-core-0.2.1 lib/rest-core/middleware/error_detector_http.rb
rest-core-0.2.0 lib/rest-core/middleware/error_detector_http.rb
rest-core-0.0.1 lib/rest-core/middleware/error_detector_http.rb