Module: Thor::Invocation::ClassMethods
- Defined in:
- lib/thor/invocation.rb
Instance Method Summary collapse
-
#prepare_for_invocation(key, name) ⇒ Object
This method is responsible for receiving a name and find the proper class and command for it.
Instance Method Details
#prepare_for_invocation(key, name) ⇒ Object
This method is responsible for receiving a name and find the proper class and command for it. The key is an optional parameter which is available only in class methods invocations (i.e. in Thor::Group).
12 13 14 15 16 17 18 19 |
# File 'lib/thor/invocation.rb', line 12 def prepare_for_invocation(key, name) #:nodoc: case name when Symbol, String Thor::Util.find_class_and_command_by_namespace(name.to_s, !key) else name end end |