Module: Spud::TaskRunners
- Extended by:
- T::Sig
- Defined in:
- lib/spud/task_runners/task.rb,
lib/spud/task_runners/make/task.rb,
lib/spud/task_runners/task_runners.rb,
lib/spud/task_runners/package.json/task.rb,
lib/spud/task_runners/spud_task_runner/task.rb,
lib/spud/task_runners/spud_task_runner/file_dsl.rb,
lib/spud/task_runners/spud_task_runner/task_dsl.rb,
lib/spud/task_runners/spud_task_runner/dependency.rb,
lib/spud/task_runners/spud_task_runner/shell/result.rb,
lib/spud/task_runners/spud_task_runner/shell/command.rb
Defined Under Namespace
Modules: Make, PackageJSON, SpudTaskRunner Classes: Task
Class Method Summary collapse
Class Method Details
.get ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/spud/task_runners/task_runners.rb', line 13 def self.get # Ordered by priority T.let( [ T.let(SpudTaskRunner::Task, T.class_of(Task)), T.let(Make::Task, T.class_of(Task)), T.let(PackageJSON::Task, T.class_of(Task)), ], T::Array[T.class_of(Task)] ) end |