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
prerequisite(*args)
Alias for: prerequisites
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