DEV: Remove older ruby version logic (#19971)

Discourse no longer boots on anything less than 3.1, so these code paths will never be used
This commit is contained in:
David Taylor 2023-01-24 10:42:56 +00:00 committed by GitHub
parent 48713653df
commit e2db764cdd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 14 deletions

View File

@ -7,15 +7,6 @@ if GlobalSetting.skip_redis?
return return
end end
if Rails.env.development? && RUBY_VERSION.match?(/^2\.5\.[23]/)
STDERR.puts "WARNING: Discourse development environment runs slower on Ruby 2.5.3 or below"
STDERR.puts "We recommend you upgrade to the latest Ruby 2.x for the optimal development performance"
# we have to used to older and slower version of the logger cause the new one exposes a Ruby bug in
# the Queue class which causes segmentation faults
Logster::Scheduler.disable
end
if Rails.env.development? && !Sidekiq.server? && ENV["RAILS_LOGS_STDOUT"] == "1" if Rails.env.development? && !Sidekiq.server? && ENV["RAILS_LOGS_STDOUT"] == "1"
Rails.application.config.after_initialize do Rails.application.config.after_initialize do
console = ActiveSupport::Logger.new(STDOUT) console = ActiveSupport::Logger.new(STDOUT)

View File

@ -38,10 +38,6 @@ class SiteSettings::YamlLoader
private private
def load_yaml(path) def load_yaml(path)
if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.1.0")
YAML.load_file(path, aliases: true) YAML.load_file(path, aliases: true)
else
YAML.load_file(path)
end
end end
end end