class BrowserService def self.get_browser request BROWSER.value = Browser.new(request.user_agent) end def self.recommended_browser? browser = BROWSER.value return false if browser.chrome? && browser.version.to_i < 40 return false if browser.ie?(["<10"]) return false if browser.firefox? && browser.version.to_i < 45 return false if browser.opera? && browser.version.to_i < 19 return false if browser.safari? && browser.version.to_i < 8 true end end