class Browser::Generic
Constants
- NAMES
Public Instance Methods
full_version()
click to toggle source
# File lib/browser/generic.rb, line 17 def full_version ua[%r[(?:QuickTime)/([\d.]+)], 1] || ua[%r[CoreMedia v([\d.]+)], 1] || "0.0" end
id()
click to toggle source
# File lib/browser/generic.rb, line 9 def id :generic end
match?()
click to toggle source
# File lib/browser/generic.rb, line 23 def match? true end
name()
click to toggle source
# File lib/browser/generic.rb, line 13 def name infer_name || "Generic Browser" end
Private Instance Methods
infer_name()
click to toggle source
# File lib/browser/generic.rb, line 29 def infer_name (NAMES.find {|key, _| ua.include?(key) } || []).last end