Method: Bundler::Thor::Base::ClassMethods#no_commands
- Defined in:
- lib/bundler/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 < Bundler::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 < Bundler::Thor
def this_is_not_a_command
end
remove_command :this_is_not_a_command
end
392 393 394 395 396 397 |
# File 'lib/bundler/vendor/thor/lib/thor/base.rb', line 392 def no_commands @no_commands = true yield ensure @no_commands = false end |