Method: UltraCommandLine::Utils::YamlFactory#from_yaml
- Defined in:
- lib/ultra_command_line/utils/yaml_factory.rb
#from_yaml(yaml, factory_options = {}, &block) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/ultra_command_line/utils/yaml_factory.rb', line 14 def from_yaml(yaml, = {}, &block) from_hash YAML.load(yaml), , &block rescue => e UltraCommandLine.logger.error "#{e.message}\nBacktrace:\n#{e.backtrace.join("\n\t")}" raise UltraCommandLine::Error, 'Invalid Yaml content. Parser error !' end |