模块 Gem::SafeYAML
此模块用于安全地从 gem 加载 YAML
规范。此模块上定义的 `safe_load` 方法专门用于加载 Gem
规范。要安全地加载其他 YAML
,请参阅 Psych.safe_load
常量
- PERMITTED_CLASSES
- PERMITTED_SYMBOLS
公共类方法
源代码
# File lib/rubygems/safe_yaml.rb, line 41 def self.load(input) ::Psych.safe_load(input, permitted_classes: [::Symbol]) end
源代码
# File lib/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