lib/timber/events/http_server_request.rb in timber-1.1.10 vs lib/timber/events/http_server_request.rb in timber-1.1.11
- old
+ new
@@ -3,28 +3,28 @@
# The HTTP request event tracks incoming HTTP requests.
#
# @note This event should be installed automatically through probes,
# such as the {Probes::ActionControllerLogSubscriber} probe.
class HTTPServerRequest < Timber::Event
- attr_reader :host, :method, :path, :port, :query_params, :content_type,
+ attr_reader :host, :method, :path, :port, :query_string, :content_type,
:remote_addr, :referrer, :request_id, :scheme, :user_agent
def initialize(attributes)
@host = attributes[:host] || raise(ArgumentError.new(":host is required"))
@method = attributes[:method] || raise(ArgumentError.new(":method is required"))
@path = attributes[:path] || raise(ArgumentError.new(":path is required"))
@port = attributes[:port]
- @query_params = attributes[:query_params]
+ @query_string = attributes[:query_string]
@content_type = attributes[:content_type]
@remote_addr = attributes[:remote_addr]
@referrer = attributes[:referrer]
@request_id = attributes[:request_id]
@scheme = attributes[:scheme] || raise(ArgumentError.new(":scheme is required"))
@user_agent = attributes[:user_agent]
end
def to_hash
- {host: host, method: method, path: path, port: port, query_params: query_params,
+ {host: host, method: method, path: path, port: port, query_string: query_string,
headers: {content_type: content_type, remote_addr: remote_addr, referrer: referrer,
request_id: request_id, scheme: scheme, user_agent: user_agent}}
end
alias to_h to_hash
\ No newline at end of file