Sha256: d69297cc245778074bb074a7594ed4ff0fe9ca9baabf53935cc659a3e4d53e83
Contents?: true
Size: 488 Bytes
Versions: 7
Compression:
Stored size: 488 Bytes
Contents
Dir["#{File.dirname(__FILE__)}/browsers/*.rb"].each do |browser| require browser end class UserAgent module Browsers Security = { "N" => :none, "U" => :strong, "I" => :weak }.freeze unless defined? Security def self.all [InternetExplorer, Webkit, Opera, Gecko] end def self.extend(array) array.extend(All) all.each do |extension| return array.extend(extension) if extension.extend?(array) end end end end
Version data entries
7 entries across 7 versions & 3 rubygems