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