Module: Extensions::Kernel

Defined in:
lib/baltix/extensions.rb

Instance Method Summary collapse

Instance Method Details

#yaml_load(text) ⇒ Object



520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
# File 'lib/baltix/extensions.rb', line 520

def yaml_load text
   if Gem::Version.new(Psych::VERSION) >= Gem::Version.new("4.0.0")
      YAML.load(text, aliases: true, permitted_classes:
         [Gem::Specification,
          Gem::Version,
          Gem::Dependency,
          Gem::Requirement,
          Symbol,
          OpenStruct,
          Time,
          Date])
   else
      YAML.load(text)
   end
end