# File lib/airbrake/user_informer.rb, line 11 def call(env) status, headers, body = @app.call(env) if env['airbrake.error_id'] && Airbrake.configuration.user_information new_body = [] replace = replacement(env['airbrake.error_id']) body.each do |chunk| new_body << chunk.gsub("<!-- AIRBRAKE ERROR -->", replace) end body.close if body.respond_to?(:close) headers['Content-Length'] = new_body.sum(&:bytesize).to_s body = new_body end [status, headers, body] end
Generated with the Darkfish Rdoc Generator 2.