Class: Mobylette::MobileUserAgents
- Inherits:
-
Object
- Object
- Mobylette::MobileUserAgents
- Defined in:
- lib/mobylette/mobile_user_agents.rb
Overview
This is a mobile_user_agents object, you may pass your own implementation of this to the mobylette_config, it must return respond to call, returning a regexp for matching mobile user agents.
mobylette_config do |config|
config[:mobile_user_agents] = proc { /iphone|android/ }
end
Constant Summary collapse
- DEFAULT_USER_AGENTS =
List of all mobile user agents
%w( palm blackberry nokia phone midp mobi symbian chtml ericsson minimo audiovox motorola samsung telit upg1 windows\ ce ucweb astel plucker x320 x240 j2me sgh portable sprint docomo kddi softbank android mmp pdxgw netfront xiino vodafone portalmmm sagem mot- sie- ipod up.b webos amoi novarra cdm alcatel pocket ipad iphone mobileexplorer mobile maemo fennec silk playbook )
Instance Method Summary collapse
-
#call ⇒ Object
Returns a list of mobile user agents.
Instance Method Details
#call ⇒ Object
Returns a list of mobile user agents
15 16 17 |
# File 'lib/mobylette/mobile_user_agents.rb', line 15 def call() Regexp.union(DEFAULT_USER_AGENTS) end |