Sha256: 9b4a8df605eb9a37bd1ff0e03f13ddf4f638a23c6419b437e59c1fcfc8028906
Contents?: true
Size: 658 Bytes
Versions: 11
Compression:
Stored size: 658 Bytes
Contents
require 'json'; require 'cfndsl/module' require 'cfndsl/Errors' require 'cfndsl/RefCheck' require 'cfndsl/JSONable' require 'cfndsl/Types' require 'cfndsl/Properties' require 'cfndsl/Mappings' require 'cfndsl/Resources' require 'cfndsl/Metadata' require 'cfndsl/Parameters' require 'cfndsl/Outputs' require 'cfndsl/CloudFormationTemplate' def CloudFormation(&block) x = CfnDsl::CloudFormationTemplate.new x.declare(&block) invalid_references = x.checkRefs() if( invalid_references ) then puts invalid_references.join("\n"); exit(-1) elsif( CfnDsl::Errors.errors? ) then CfnDsl::Errors.report else x.generateOutput end end
Version data entries
11 entries across 11 versions & 1 rubygems