[ruby/psych] Freeze constants.

Improves Ractor-readiness.
This commit is contained in:
Marc-Andre Lafortune 2020-12-20 21:39:56 -05:00 коммит произвёл Marc-André Lafortune
Родитель 0dd4896175
Коммит 0eb94dae4a
2 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -233,9 +233,9 @@ require 'psych/class_loader'
module Psych
# The version of libyaml Psych is using
LIBYAML_VERSION = Psych.libyaml_version.join '.'
LIBYAML_VERSION = Psych.libyaml_version.join('.').freeze
# Deprecation guard
NOT_GIVEN = Object.new
NOT_GIVEN = Object.new.freeze
private_constant :NOT_GIVEN
###

Просмотреть файл

@ -69,7 +69,7 @@ module Psych
rescue
nil
end
}.compact]
}.compact].freeze
class Restricted < ClassLoader
def initialize classes, symbols