class Aws::Cfn::DeCompiler::Main
Attributes
template[RW]
Public Instance Methods
run()
click to toggle source
# File lib/aws/cfn/decompiler/main.rb, line 12 def run parse_options set_config_options unless @config[:directory].nil? unless File.directory?(@config[:directory]) Dir.mkdir(@config[:directory]) end unless File.directory?(@config[:directory]) @logger.error "Cannot see output directory: #{@config[:directory]}" @logger.error @config.to_s exit end end decompiled = load_template @config[:template] validate(decompiled) output_dir = @config[:directory] || Dir.pwd save_dsl(output_dir,decompiled) @logger.step '*** Decompiled Successfully ***' end