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
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