Class: OopsARake::Registry
- Inherits:
-
Object
- Object
- OopsARake::Registry
- Defined in:
- lib/oops_a_rake/registry.rb
Class Method Summary collapse
Class Method Details
.fetch(task_class) ⇒ Object
17 18 19 |
# File 'lib/oops_a_rake/registry.rb', line 17 def self.fetch(task_class) @tasks.fetch(task_class) end |
.register(task_class) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/oops_a_rake/registry.rb', line 8 def self.register(task_class) task = Rake::Task.define_task(task_class.task_name) do |_, args| task_class.new.call(*args) end @tasks[task_class] = task task end |