module RequestInfo::Detectors::BrowserDetector
Public Instance Methods
analyze(env)
click to toggle source
Calls superclass method
# File lib/request_info/detectors/browser_detector.rb, line 9 def analyze(env) super RequestInfo.results.browser = detect_browser(env) end
Private Instance Methods
detect_browser(env)
click to toggle source
# File lib/request_info/detectors/browser_detector.rb, line 16 def detect_browser(env) ua = env["HTTP_USER_AGENT"] lang = env["HTTP_ACCEPT_LANGUAGE"] Browser.new(ua, accept_language: lang) end