Sha256: d50d0938d8fd84e6667de56c5cad4a12abbd97292f6b17527ad84caf4ed6cec7

Contents?: true

Size: 475 Bytes

Versions: 26

Compression:

Stored size: 475 Bytes

Contents


module Aws
  module Cfn
    module Compiler
      class Main < Base

        def run

          parse_options

          set_config_options

          load_spec @config[:specification]

          parse

          compiled = compile_spec

          validate(compiled)

          output_file = @config[:template] || 'compiled.json'
          save_template(output_file,compiled)

          @logger.step '*** Compiled Successfully ***'
        end

      end
    end
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
aws-cfn-compiler-0.9.4 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.3 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.2 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.1 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.10 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.9 lib/aws/cfn/compiler/main.rb