class Yamcha::Validator
Attributes
original_yaml[R]
Public Class Methods
new(yaml_data)
click to toggle source
# File lib/yamcha/validator.rb, line 9 def initialize(yaml_data) @original_yaml = yaml_data end
Public Instance Methods
validate!(enable_validator: true)
click to toggle source
# File lib/yamcha/validator.rb, line 13 def validate!(enable_validator: true) ::Yamcha::Composer.new(node: parsed_nodes, enable_validator: enable_validator).compose end
Private Instance Methods
parsed_nodes()
click to toggle source
# File lib/yamcha/validator.rb, line 19 def parsed_nodes @parsed_nodes ||= YAML.parse(original_yaml) end