Class: PuppetMagnum::Module
- Inherits:
-
Thor
- Object
- Thor
- PuppetMagnum::Module
- Defined in:
- lib/puppet-magnum/cli/module.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.banner(task, namespace = false, subcommand = true) ⇒ Object
22 23 24 |
# File 'lib/puppet-magnum/cli/module.rb', line 22 def self.(task, namespace = false, subcommand = true) "#{basename} #{task.formatted_usage(self, namespace, subcommand).split(':').join(' ')}" end |
Instance Method Details
#create(module_name) ⇒ Object
8 9 10 |
# File 'lib/puppet-magnum/cli/module.rb', line 8 def create(module_name) PuppetMagnum::CreateGenerator.new([File.join(Dir.pwd, module_name), module_name], ).invoke_all end |
#init(module_name) ⇒ Object
13 14 15 |
# File 'lib/puppet-magnum/cli/module.rb', line 13 def init(module_name) PuppetMagnum::CreateGenerator.new([File.join(Dir.pwd, module_name), module_name], ).invoke_all end |
#verify(module_name) ⇒ Object
18 19 20 |
# File 'lib/puppet-magnum/cli/module.rb', line 18 def verify(module_name) PuppetMagnum::Verify.new([File.join(Dir.pwd, module_name), module_name], ).invoke_all end |