class Browser::Generic

def full_version

def full_version
  ua[%r[(?:QuickTime)/([\d.]+)], 1] ||
    ua[%r[CoreMedia v([\d.]+)], 1] ||
    "0.0"
end

def id

def id
  :generic
end

def infer_name

def infer_name
  (NAMES.find {|key, _| ua.include?(key) } || []).last
end

def match?

def match?
  true
end

def name

def name
  infer_name || "Generic Browser"
end