Module: Kwalify::Yaml
- Defined in:
- lib/kwalify.rb,
lib/kwalify/parser/yaml.rb
Defined Under Namespace
Classes: Parser
Class Method Summary collapse
Class Method Details
.load(yaml_str, options = {}) ⇒ Object
37 38 39 40 41 42 43 44 45 |
# File 'lib/kwalify.rb', line 37 def self.load(yaml_str, ={}) #require 'kwalify/parser/yaml' parser = Kwalify::Yaml::Parser.new parser.preceding_alias = true if [:preceding_alias] parser.data_binding = true if [:data_binding] yaml_str = Kwalify::Util.untabify(yaml_str) if [:untabify] ydoc = parser.parse(yaml_str, :filename=>[:filename]) return ydoc end |
.load_file(filename, options = {}) ⇒ Object
47 48 49 50 |
# File 'lib/kwalify.rb', line 47 def self.load_file(filename, ={}) [:filename] = filename return self.load(File.read(filename), ) end |