class UserAgent

def self.parse(string)

def self.parse(string)
  agents = []
  while m = string.match(MATCHER)
    agents << new(m[1], m[2], m[4])
    string = string.sub(m[0], '').strip
  end
  Browsers.extend(agents)
  agents
end