class RorVsWild::Local::Middleware
def serve_embed_profiler(env)
def serve_embed_profiler(env) status, headers, body = app.call(env) status = status.to_i if status >= 200 && status < 300 && headers["Content-Type"] && headers["Content-Type"].include?("text/html") if headers["Content-Encoding"] log_incompatible_middleware_warning elsif body.respond_to?(:each) && widget_position != "hidden" content_length = 0 @current_request = RorVsWild.agent.queue.requests.first body.each do |string| inject_into(string) content_length += string.size end headers["Content-Length"] = content_length.to_s if headers["Content-Length"] end end [status, headers, body] end