Sha256: 7bc0b5e7bfaa0946b38af732ab2f1456415da19bf9c75b3b475918622fdbf52a
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
class Lono::CLI class Code < Lono::Command # desc "import SOURCE", "Imports CloudFormation template and converts it to Ruby code." # long_desc Help.text("code/import") # option :blueprint, default: nil, desc: "final blueprint name" # option :casing, default: "as-is", desc: "Controls casing of logical ids. IE: as-is, camelcase or underscore" # option :summary, default: true, type: :boolean, desc: "provide template summary after import" # option :template, default: nil, desc: "final template name of downloaded template without extension" # option :template_name_casing, default: "dasherize", desc: "camelcase or dasherize the template name" # option :type, default: "dsl", desc: "import as a DSL or ERB template" # def import(source) # Importer.new(options.merge(source: source)).run # end desc "convert SOURCE", "Converts snippet of JSON or YAML CloudFormation template to Ruby code." long_desc Help.text("code/convert") option :casing, default: "as-is", desc: "Controls casing of logical ids. IE: as-is, camelcase or underscore" def convert(source) Lono::Importer::Converter.new(options.merge(source: source)).run end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lono-8.0.0.pre.rc3 | lib/lono/cli/code.rb |