Class: Rack::Request

Inherits:
Object
  • Object
show all
Defined in:
lib/rack/logstash/extended_request.rb

Instance Method Summary collapse

Instance Method Details

#http_versionObject



8
9
10
# File 'lib/rack/logstash/extended_request.rb', line 8

def http_version
	server_protocol =~ %r{^HTTP/(.*)$} && $1
end

#path_info_and_query_stringObject



4
5
6
# File 'lib/rack/logstash/extended_request.rb', line 4

def path_info_and_query_string
	path_info + (query_string.empty? ? "" : "?" + query_string)
end

#server_protocolObject



12
13
14
# File 'lib/rack/logstash/extended_request.rb', line 12

def server_protocol
	@env["SERVER_PROTOCOL"]
end