Sha256: de89939e42094050911df9bf632910036d0b5797b553cbbb013b3baa9334395c
Contents?: true
Size: 849 Bytes
Versions: 1
Compression:
Stored size: 849 Bytes
Contents
class Lono::CLI::New::Helper class Blueprint < Lono::CLI::New::Sequence def self.cli_options # required for name => underscore_name => app/blueprints/demo/helpers/%underscore_name%_helper.rb.tt argument :name, default: "custom", desc: "Helper name" [ [:force, type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files"], [:blueprint, required: true, desc: "Blueprint name"], ] end cli_options.each do |args| class_option(*args) end def set_source set_template_source "helper" end def create_blueprint @blueprint = @options[:blueprint] # allows %underscore_name%_helper.rb.tt to access @blueprint logger.info "=> Generating #{underscore_name}_helper.rb" directory ".", "app/blueprints/#{@blueprint}/helpers" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lono-8.0.0.pre.rc3 | lib/lono/cli/new/helper/blueprint.rb |