class Stackify::ErrorsCatcher
Public Class Methods
new(app, &block)
click to toggle source
# File lib/stackify/rack/errors_catcher.rb, line 3 def initialize(app, &block) @app = app @block = block end
Public Instance Methods
call(env)
click to toggle source
# File lib/stackify/rack/errors_catcher.rb, line 8 def call(env) @block.call env @app.call env rescue Exception => exception Stackify.logger_client.log_exception(StackifiedError.new exception, binding) raise exception end