module UserAgent::Browsers
def self.all
def self.all [InternetExplorer, Webkit, Opera, Gecko] end
def self.extend(array)
def self.extend(array) array.extend(All) all.each do |extension| return array.extend(extension) if extension.extend?(array) end end