Sha256: f19127bad29f51e83af986abe02577891671775b6faff0213b02e7ff70545692
Contents?: true
Size: 780 Bytes
Versions: 13
Compression:
Stored size: 780 Bytes
Contents
module ThinkFeelDoDashboard module Concerns # Methods for browser type detection. module BrowserDetective extend ActiveSupport::Concern private # See http://richonrails.com/articles/action-pack-variants-in-rails-4-1 def detect_browser request.variant = case request.user_agent when /iPad/i :tablet when /iPhone|Windows Phone/i :phone when /Android/i && /mobile/i :phone when /Android/i :tablet else :desktop end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems