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

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

PERMITTED_SYMBOLS = %w(\ndevelopment\nruntime\n).freeze

Files

  • lib/rubygems/safe_yaml.rb