class Kubes::CLI::New::Helper
Public Class Methods
options()
click to toggle source
# File lib/kubes/cli/new/helper.rb, line 5 def self.options [ [:force, aliases: ["y"], type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files"], ] end
Public Instance Methods
create_helper()
click to toggle source
# File lib/kubes/cli/new/helper.rb, line 18 def create_helper set_source("new/helper") file = "#{underscored_name}.rb" template "file.rb", ".kubes/helpers/#{file}" end
Private Instance Methods
underscored_name()
click to toggle source
# File lib/kubes/cli/new/helper.rb, line 13 def underscored_name name.include?("_helper") ? name : "#{name}_helper" end