diff --git a/lib/rollbar/js/middleware.rb b/lib/rollbar/js/middleware.rb index f6a791e4..b3b5333e 100644 --- a/lib/rollbar/js/middleware.rb +++ b/lib/rollbar/js/middleware.rb @@ -70,11 +70,11 @@ def add_js(response) return nil unless body - head_close = find_end_of_head_open(body) + head_open_end = find_end_of_head_open(body) return nil unless head_close - if head_close - body = body[0..head_close] << + if head_open_end + body = body[0..head_open_end] << config_js_tag << snippet_js_tag << body[head_close..-1] @@ -101,14 +101,6 @@ def close_old_response(response) response.close if response.respond_to?(:close) end - def calculate_content_length(source) - if source.respond_to?(:bytesize) - source.bytesize - else - source.length - end - end - def config_js_tag script_tag("var _rollbarConfig = #{config[:options].to_json};") end @@ -118,7 +110,7 @@ def snippet_js_tag end def js_snippet - @js_snippet ||= SNIPPET + SNIPPET end def script_tag(content)