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