remove 'already initialized constant' warning

This commit is contained in:
Régis Hanol 2017-01-11 11:03:36 +01:00
parent d6bf5b0e78
commit dfb633fde3
1 changed files with 6 additions and 9 deletions

View File

@ -197,7 +197,7 @@ module Discourse
PG_READONLY_MODE_KEY ||= 'readonly_mode:postgres'.freeze
USER_READONLY_MODE_KEY ||= 'readonly_mode:user'.freeze
READONLY_KEYS = [
READONLY_KEYS ||= [
READONLY_MODE_KEY,
PG_READONLY_MODE_KEY,
USER_READONLY_MODE_KEY
@ -234,9 +234,7 @@ module Discourse
end
def self.readonly_mode?
return true if recently_readonly?
READONLY_KEYS.each { |key| return true if !!$redis.get(key) }
false
recently_readonly? || READONLY_KEYS.any? { |key| !!$redis.get(key) }
end
def self.last_read_only
@ -244,8 +242,7 @@ module Discourse
end
def self.recently_readonly?
read_only = last_read_only[$redis.namespace]
return false unless read_only
return false unless read_only = last_read_only[$redis.namespace]
read_only > 15.seconds.ago
end