Method: Thor::Base::ClassMethods#all_tasks

Defined in:
lib/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.



295
296
297
298
# File 'lib/thor/base.rb', line 295

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