模块 Gem::SafeYAML

此模块用于安全地从 gem 加载 YAML 规范。此模块上定义的 'safe_load' 方法专门用于加载 Gem 规范。对于安全加载其他 YAML,请参阅 Psych.safe_load

常量

PERMITTED_CLASSES
PERMITTED_SYMBOLS

公共类方法

load(input) 点击以切换源
# File rubygems/safe_yaml.rb, line 41
def self.load(input)
  ::Psych.safe_load(input, permitted_classes: [::Symbol])
end
safe_load(input) 点击以切换源
# File rubygems/safe_yaml.rb, line 37
def self.safe_load(input)
  ::Psych.safe_load(input, permitted_classes: PERMITTED_CLASSES, permitted_symbols: PERMITTED_SYMBOLS, aliases: @aliases_enabled)
end