Module: Gem::YAMLSerializer
| Relationships & Source Files | |
| Namespace Children | |
|
Classes:
| |
| Defined in: | lib/rubygems/yaml_serializer.rb |
Class Method Summary
Class Method Details
.dump(obj) (mod_func)
[ GitHub ].load(str, permitted_classes: [], permitted_symbols: [], aliases: true) (mod_func)
# File 'lib/rubygems/yaml_serializer.rb', line 802
def load(str, permitted_classes: [], permitted_symbols: [], aliases: true) raise TypeError, "no implicit conversion of nil into String" if str.nil? return nil if str.empty? ast = Parser.new(str).parse return nil if ast.nil? Builder.new( permitted_classes: permitted_classes, permitted_symbols: permitted_symbols, aliases: aliases ).build(ast) end