Class: Terraspace::CLI::New::Test
- Inherits:
-
Thor::Group
- Object
- Thor::Group
- Terraspace::CLI::New::Test
- Includes:
- Helpers, Thor::Actions
- Defined in:
- lib/terraspace/cli/new/test.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.options ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/terraspace/cli/new/test.rb', line 8 def self. [ [:force, aliases: %w[y], type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files"], [:test_name, desc: "Test name. Defaults to the project, module or stack name"], [:type, default: "project", desc: "project, stack or module"], ] end |
Instance Method Details
#create ⇒ Object
44 45 46 47 48 |
# File 'lib/terraspace/cli/new/test.rb', line 44 def create test_template_source(@options[:lang], type) puts "=> Creating #{type} test: #{name}" directory ".", dest end |