lib/wurfl-lite.rb in wurfl-lite-1.1.3 vs lib/wurfl-lite.rb in wurfl-lite-1.1.4
- old
+ new
@@ -3,11 +3,11 @@
require 'hpricot'
require 'amatch'
class WURFL
- LATEST = 'http://downloads.sourceforge.net/project/wurfl/WURFL/2.3/wurfl-2.3.xml.gz'
+ LATEST = 'http://downloads.sourceforge.net/project/wurfl/WURFL/2.3.1/wurfl-2.3.1.xml.gz'
BROWSER_PATCH = 'http://downloads.sourceforge.net/project/wurfl/WURFL/2.3/web_browsers_patch.xml'
attr_accessor :insertion, :substitution, :deletion
attr_accessor :match_threshold
@@ -82,9 +82,11 @@
end
end
def []( user_agent )
+ return if !user_agent
+
if @devices_cached.has_key?( user_agent )
return @devices_cached[ user_agent ]
end
device = @devices[ user_agent ]
if device