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