class HTTPLogAnalyzer::Element::Request
Attributes
mime_types[RW]
uri[RW]
Public Instance Methods
parse(string)
click to toggle source
# File lib/http-log-analyzer/element/request.rb, line 10 def parse(string) @method, uri_string, @version = string.split(/\s+/) @uri = Addressable::URI.parse(uri_string) or raise ParseError, "Can't parse URI: #{uri_string}" normalize_uri!(@uri) @mime_types = MIME::Types.type_for(@uri.path) end