Module: UserAgent::Browsers
- Defined in:
- lib/user_agent/browsers.rb,
lib/user_agent/browsers/all.rb,
lib/user_agent/browsers/gecko.rb,
lib/user_agent/browsers/opera.rb,
lib/user_agent/browsers/webkit.rb,
lib/user_agent/browsers/internet_explorer.rb
Defined Under Namespace
Modules: All, Gecko, InternetExplorer, Opera, Webkit
Constant Summary collapse
- Security =
{ "N" => :none, "U" => :strong, "I" => :weak }.freeze
Class Method Summary collapse
Class Method Details
.extend(array) ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/user_agent/browsers.rb', line 15 def self.extend(array) return InternetExplorerBrowsers.new(array) if InternetExplorer.extend?(array) return WebkitBrowsers.new(array) if Webkit.extend?(array) return OperaBrowsers.new(array) if Opera.extend?(array) return GeckoBrowsers.new(array) if Gecko.extend?(array) return array end |