Method: Thor::Base::ClassMethods#all_tasks

Defined in:
lib/bundler/vendor/thor/base.rb

#all_tasksObject

Returns the tasks for this Thor class and all subclasses.

Returns

OrderedHash

An ordered hash with tasks names as keys and Thor::Task objects as values.



292
293
294
295
# File 'lib/bundler/vendor/thor/base.rb', line 292

def all_tasks
  @all_tasks ||= from_superclass(:all_tasks, Thor::CoreExt::OrderedHash.new)
  @all_tasks.merge(tasks)
end