class OopsARake::Registry
Public Class Methods
fetch(task_class)
click to toggle source
# File lib/oops_a_rake/registry.rb, line 17 def self.fetch(task_class) @tasks.fetch(task_class) end
register(task_class)
click to toggle source
# 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