class Honeybadger::Rack::UserFeedback

def call(env)

def call(env)
  return @app.call(env) unless config[:'feedback.enabled']
  status, headers, body = @app.call(env)
  if env['honeybadger.error_id'] && form = render_form(env['honeybadger.error_id'])
    new_body = []
    body.each do |chunk|
      new_body << chunk.gsub("<!-- HONEYBADGER FEEDBACK -->", form)
    end
    body.close if body.respond_to?(:close)
    headers['Content-Length'] = new_body.reduce(0) { |a,e| a += e.bytesize }.to_s
    body = new_body
  end
  [status, headers, body]
end