FIX: Anonymous cache regression

This commit is contained in:
Robin Ward
2019-12-05 15:07:22 -05:00
parent dbee72e92b
commit 895d5cb592

View File

@ -66,7 +66,7 @@ module Middleware
@is_mobile = val ? :true : :false @is_mobile = val ? :true : :false
end end
def key_is_mobile? def is_mobile?
@is_mobile ||= @is_mobile ||=
begin begin
session = @env[RACK_SESSION] session = @env[RACK_SESSION]
@ -79,6 +79,7 @@ module Middleware
@is_mobile == :true @is_mobile == :true
end end
alias_method :key_is_mobile?, :is_mobile?
def key_has_brotli? def key_has_brotli?
@has_brotli ||= @has_brotli ||=
@ -88,7 +89,7 @@ module Middleware
@has_brotli == :true @has_brotli == :true
end end
def key_is_crawler? def is_crawler?
@is_crawler ||= @is_crawler ||=
begin begin
user_agent = @env[USER_AGENT] user_agent = @env[USER_AGENT]
@ -101,6 +102,7 @@ module Middleware
end end
@is_crawler == :true @is_crawler == :true
end end
alias_method :key_is_crawler?, :is_crawler?
def cache_key def cache_key
return @cache_key if defined?(@cache_key) return @cache_key if defined?(@cache_key)