Module: SafeYAML
- Defined in:
- lib/safe_yaml.rb,
lib/safe_yaml/version.rb,
lib/safe_yaml/resolver.rb,
lib/safe_yaml/transform.rb,
lib/safe_yaml/psych_visitor.rb,
lib/safe_yaml/syck_resolver.rb,
lib/safe_yaml/psych_resolver.rb,
lib/safe_yaml/transform/to_nil.rb,
lib/safe_yaml/transform/to_date.rb,
lib/safe_yaml/transform/to_time.rb,
lib/safe_yaml/transform/to_float.rb,
lib/safe_yaml/transform/to_symbol.rb,
lib/safe_yaml/transform/to_boolean.rb,
lib/safe_yaml/transform/to_integer.rb
Defined Under Namespace
Classes: PsychResolver, PsychVisitor, Resolver, SyckResolver, Transform
Constant Summary collapse
- MULTI_ARGUMENT_YAML_LOAD =
YAML.method(:load).arity != 1
- YAML_ENGINE =
defined?(YAML::ENGINE) ? YAML::ENGINE.yamler : "syck"
- DEFAULT_OPTIONS =
{ :custom_initializers => {}, :default_mode => nil, :deserialize_symbols => false, :whitelisted_tags => [] }.freeze
- OPTIONS =
DEFAULT_OPTIONS.dup
- VERSION =
"0.8.0"
Class Method Summary collapse
Class Method Details
.reset_defaults! ⇒ Object
26 27 28 |
# File 'lib/safe_yaml.rb', line 26 def reset_defaults! OPTIONS.merge!(DEFAULT_OPTIONS) end |