class RestCore::ErrorDetector

Public Class Methods

members() click to toggle source
# File lib/rest-core/middleware/error_detector.rb, line 4
def self.members; [:error_detector]; end

Public Instance Methods

call(env) { |fail(response, detector && call)| ... } click to toggle source
# File lib/rest-core/middleware/error_detector.rb, line 7
def call env
  app.call(env){ |response|
    detector = error_detector(env)
    yield(fail(response, detector && detector.call(response)))
  }
end