module Elevate::ClassMethods

Public Instance Methods

task(name, options = {}, &block) click to toggle source
# File lib/elevate/elevate.rb, line 7
def task(name, options = {}, &block)
  task_definitions[name.to_sym] = TaskDefinition.new(name.to_sym, options, &block)
end
task_definitions() click to toggle source
# File lib/elevate/elevate.rb, line 11
def task_definitions
  @task_definitions ||= {}
end