class Lono::Inspector::Base
Public Instance Methods
all_templates()
click to toggle source
# File lib/lono/inspector/base.rb, line 25 def all_templates templates_path = "#{Lono.config.output_path}/#{@blueprint}/templates" Dir.glob("#{templates_path}/**").map do |path| path.sub("#{templates_path}/", '').sub('.yml','') # template_name end end
generate()
click to toggle source
# File lib/lono/inspector/base.rb, line 13 def generate if @options[:source] Lono::Cfn::Download.new(@options).run else generate_templates end end
generate_templates()
click to toggle source
# File lib/lono/inspector/base.rb, line 21 def generate_templates Lono::Template::Generator.new(@options.merge(quiet: false)).run end
run()
click to toggle source
# File lib/lono/inspector/base.rb, line 5 def run generate templates = @template_name ? [@template_name] : all_templates templates.each do |template_name| perform(template_name) end end