class Browser::Unknown
Constants
- NAMES
Public Instance Methods
full_version()
click to toggle source
# File lib/browser/unknown.rb, line 18 def full_version ua[%r{(?:QuickTime)/([\d.]+)}, 1] || ua[/CoreMedia v([\d.]+)/, 1] || "0.0" end
id()
click to toggle source
# File lib/browser/unknown.rb, line 10 def id :unknown_browser end
match?()
click to toggle source
# File lib/browser/unknown.rb, line 24 def match? true end
name()
click to toggle source
# File lib/browser/unknown.rb, line 14 def name infer_name || "Unknown Browser" end
Private Instance Methods
infer_name()
click to toggle source
# File lib/browser/unknown.rb, line 28 def infer_name (NAMES.find {|key, _| ua.include?(key) } || []).last end