Class: Vpnconfig::Validator

Inherits:
Object
  • Object
show all
Defined in:
lib/validator.rb

Instance Method Summary collapse

Instance Method Details

#validate_yaml(yaml) ⇒ Object



6
7
8
9
10
11
# File 'lib/validator.rb', line 6

def validate_yaml(yaml)
  schema = Kwalify::Yaml.load_file('lib/vpn-configuration-schema.yaml')
  validator = Kwalify::Validator.new(schema)
  errors = validator.validate(yaml)
  errors
end