DEV: s/\$redis/Discourse\.redis (#8431)

This commit also adds a rubocop rule to prevent global variables.
This commit is contained in:
Joffrey JAFFEUX
2019-12-03 10:05:53 +01:00
committed by GitHub
parent 9eccfb7b52
commit 0d3d2c43a0
118 changed files with 378 additions and 362 deletions

View File

@ -8,7 +8,7 @@ class DistributedMemoizer
# memoize a key across processes and machines
def self.memoize(key, duration = 60 * 60 * 24, redis = nil)
redis ||= $redis
redis ||= Discourse.redis
redis_key = self.redis_key(key)
@ -50,7 +50,7 @@ class DistributedMemoizer
# Used for testing
def self.flush!
$redis.scan_each(match: "memoize_*").each { |key| $redis.del(key) }
Discourse.redis.scan_each(match: "memoize_*").each { |key| Discourse.redis.del(key) }
end
protected