module

Gem::SafeYAML

This module is used for safely loading YAML specs from a gem. The `safe_load` method defined on this module is specifically designed for loading Gem specifications. For loading other YAML safely, please see Psych.safe_load

Constants

WHITELISTED_CLASSES = %w(\nSymbol\nTime\nDate\nGem::Dependency\nGem::Platform\nGem::Requirement\nGem::Specification\nGem::Version\nGem::Version::Requirement\nYAML::Syck::DefaultKey\nSyck::DefaultKey\n)

WHITELISTED_SYMBOLS = %w(\ndevelopment\nruntime\n)

Files

  • lib/rubygems/safe_yaml.rb