module OopsARake::Task::ClassMethods
Public Instance Methods
description(description)
click to toggle source
# File lib/oops_a_rake/task.rb, line 32 def description(description) task.comment = description end
prerequisites(*args)
click to toggle source
# File lib/oops_a_rake/task.rb, line 36 def prerequisites(*args) task.enhance(args) end
Also aliased as: prerequisite
task_name()
click to toggle source
Calls superclass method
# File lib/oops_a_rake/task.rb, line 24 def task_name if defined?(super) super else name.underscore.gsub("/", ":").delete_suffix("_task") end end
Private Instance Methods
task()
click to toggle source
# File lib/oops_a_rake/task.rb, line 44 def task ::OopsARake::Registry.fetch(self) end