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.27 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.26 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.25 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.24 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.23 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.22 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.21 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.20 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.19 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.18 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.17 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.16 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.15 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.14 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.13 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.12 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.9 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.8 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.7 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.9.5 lib/aws/cfn/compiler/main.rb