Method: Foreman::Thor::Base::ClassMethods#no_commands
- Defined in:
- lib/foreman/vendor/thor/lib/thor/base.rb
#no_commands ⇒ Object Also known as: no_tasks
All methods defined inside the given block are not added as commands.
So you can do:
class MyScript < Foreman::Thor
no_commands do
def this_is_not_a_command
end
end
end
You can also add the method and remove it from the command list:
class MyScript < Foreman::Thor
def this_is_not_a_command
end
remove_command :this_is_not_a_command
end
396 397 398 399 400 401 |
# File 'lib/foreman/vendor/thor/lib/thor/base.rb', line 396 def no_commands @no_commands = true yield ensure @no_commands = false end |