Sha256: 2f22191197d49eb504d6a5aedfcf687ce9e5d78f47ed2ec52527f8e98cbbe766
Contents?: true
Size: 289 Bytes
Versions: 2
Compression:
Stored size: 289 Bytes
Contents
module RestCore class ErrorDetector def self.members; [:error_detector]; end include Middleware def call env app.call(env){ |response| detector = error_detector(env) yield(fail(response, detector && detector.call(response))) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rest-core-4.0.1 | lib/rest-core/middleware/error_detector.rb |
rest-core-4.0.0 | lib/rest-core/middleware/error_detector.rb |