Class: CloudFormationValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/cfn-model/validator/cloudformation_validator.rb

Instance Method Summary collapse

Instance Method Details

#validate(cloudformation_string) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/cfn-model/validator/cloudformation_validator.rb', line 5

def validate(cloudformation_string)
  schema = SchemaGenerator.new.generate cloudformation_string

  validator = Kwalify::Validator.new(schema)

  validator.validate(YAML.load(cloudformation_string))
end