Sha256: 2d5545dd1363e6dc0ce8092a31133151f2560ec0e5317ac78e872a288e1827e6
Contents?: true
Size: 709 Bytes
Versions: 1
Compression:
Stored size: 709 Bytes
Contents
module Rails module BrowserDetector module BrowserCompatible extend ActiveSupport::Concern included do helper_method :browser_old? end protected def browser_old? return @browser_old if defined? @browser_old @browser_old = Rails.application.config.compatible_browsers.any? do |browser, version| current_browser.family == browser && current_browser.version && current_browser.version.major.to_i < version end end def current_browser return @current_browser if defined? @current_browser @current_browser = ::Rails::BrowserDetector.detect(request.user_agent) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails-browser_detector-0.1.0 | app/controllers/concerns/rails/browser_detector/browser_compatible.rb |