mirror of
https://github.com/discourse/discourse.git
synced 2025-05-23 17:01:09 +08:00
DEV: Remove logical OR assignment of constants (#29201)
Constants should always be only assigned once. The logical OR assignment of a constant is a relic of the past before we used zeitwerk for autoloading and had bugs where a file could be loaded twice resulting in constant redefinition warnings.
This commit is contained in:

committed by
GitHub

parent
f3f37c9019
commit
322a3be2db
@ -7,15 +7,15 @@ require "version"
|
||||
require "git_utils"
|
||||
|
||||
module Discourse
|
||||
DB_POST_MIGRATE_PATH ||= "db/post_migrate"
|
||||
REQUESTED_HOSTNAME ||= "REQUESTED_HOSTNAME"
|
||||
DB_POST_MIGRATE_PATH = "db/post_migrate"
|
||||
REQUESTED_HOSTNAME = "REQUESTED_HOSTNAME"
|
||||
MAX_METADATA_FILE_SIZE = 64.kilobytes
|
||||
|
||||
class Utils
|
||||
URI_REGEXP ||= URI.regexp(%w[http https])
|
||||
URI_REGEXP = URI.regexp(%w[http https])
|
||||
|
||||
# TODO: Remove this once we drop support for Ruby 2.
|
||||
EMPTY_KEYWORDS ||= {}
|
||||
EMPTY_KEYWORDS = {}
|
||||
|
||||
# Usage:
|
||||
# Discourse::Utils.execute_command("pwd", chdir: 'mydirectory')
|
||||
@ -658,17 +658,17 @@ module Discourse
|
||||
|
||||
LAST_POSTGRES_READONLY_KEY = "postgres:last_readonly"
|
||||
|
||||
READONLY_MODE_KEY_TTL ||= 60
|
||||
READONLY_MODE_KEY ||= "readonly_mode"
|
||||
PG_READONLY_MODE_KEY ||= "readonly_mode:postgres"
|
||||
PG_READONLY_MODE_KEY_TTL ||= 300
|
||||
USER_READONLY_MODE_KEY ||= "readonly_mode:user"
|
||||
PG_FORCE_READONLY_MODE_KEY ||= "readonly_mode:postgres_force"
|
||||
READONLY_MODE_KEY_TTL = 60
|
||||
READONLY_MODE_KEY = "readonly_mode"
|
||||
PG_READONLY_MODE_KEY = "readonly_mode:postgres"
|
||||
PG_READONLY_MODE_KEY_TTL = 300
|
||||
USER_READONLY_MODE_KEY = "readonly_mode:user"
|
||||
PG_FORCE_READONLY_MODE_KEY = "readonly_mode:postgres_force"
|
||||
|
||||
# Pseudo readonly mode, where staff can still write
|
||||
STAFF_WRITES_ONLY_MODE_KEY ||= "readonly_mode:staff_writes_only"
|
||||
STAFF_WRITES_ONLY_MODE_KEY = "readonly_mode:staff_writes_only"
|
||||
|
||||
READONLY_KEYS ||= [
|
||||
READONLY_KEYS = [
|
||||
READONLY_MODE_KEY,
|
||||
PG_READONLY_MODE_KEY,
|
||||
USER_READONLY_MODE_KEY,
|
||||
|
Reference in New Issue
Block a user