class Conjur::DSL2::YAML::Loader
Public Class Methods
load(yaml, filename = nil)
click to toggle source
# File lib/conjur/dsl2/yaml/loader.rb, line 8 def load yaml, filename = nil parser = Psych::Parser.new(handler = Handler.new) handler.filename = filename handler.parser = parser begin parser.parse(yaml) rescue handler.log { $!.message } handler.log { $!.backtrace.join(" \n") } raise Invalid.new($!.message || "(no message)", filename, parser.mark) end handler.result end
load_file(filename)
click to toggle source
# File lib/conjur/dsl2/yaml/loader.rb, line 22 def load_file filename load File.read(filename), filename end