Sha256: 43f1194a657d5d810f74e4877b9777002cf754c988637799cb0f7c3aff7c1572

Contents?: true

Size: 470 Bytes

Versions: 10

Compression:

Stored size: 470 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

          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

10 entries across 10 versions & 1 rubygems

Version Path
aws-cfn-compiler-0.8.8 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.7 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.6 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.5 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.4 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.3 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.2 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.1 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.8.0 lib/aws/cfn/compiler/main.rb
aws-cfn-compiler-0.7.0 lib/aws/cfn/compiler/main.rb