# File lib/hoptoad_notifier/rack.rb, line 25 def call(env) begin response = @app.call(env) rescue Exception => raised error_id = HoptoadNotifier.notify_or_ignore(raised, :rack_env => env) env['hoptoad.error_id'] = error_id raise end if env['rack.exception'] error_id = HoptoadNotifier.notify_or_ignore(env['rack.exception'], :rack_env => env) env['hoptoad.error_id'] = error_id end response end