lib/raven/interfaces/http.rb in sentry-raven-0.7.1 vs lib/raven/interfaces/http.rb in sentry-raven-0.8.0

- old
+ new

@@ -1,9 +1,8 @@ require 'raven/interfaces' module Raven - class HttpInterface < Interface name 'sentry.interfaces.Http' property :url, :required => true property :method, :required => true @@ -27,28 +26,28 @@ self.query_string = req.query_string env.each_pair do |key, value| next unless key.upcase == key # Non-upper case stuff isn't either if key.start_with?('HTTP_') # Header - http_key = key[5..key.length-1].split('_').map{|s| s.capitalize}.join('-') + http_key = key[5..key.length - 1].split('_').map { |s| s.capitalize }.join('-') self.headers[http_key] = value.to_s elsif ['CONTENT_TYPE', 'CONTENT_LENGTH'].include? key self.headers[key.capitalize] = value.to_s elsif ['REMOTE_ADDR', 'SERVER_NAME', 'SERVER_PORT'].include? key # Environment self.env[key] = value.to_s end end - self.data = if req.form_data? - req.POST - elsif req.body - data = req.body.read - req.body.rewind - data - end - end + self.data = + if req.form_data? + req.POST + elsif req.body + data = req.body.read + req.body.rewind + data + end + end end register_interface :http => HttpInterface - end