Module: Elevate::ClassMethods
- Defined in:
- lib/elevate/elevate.rb
Instance Method Summary collapse
Instance Method Details
#task(name, options = {}, &block) ⇒ Object
7 8 9 |
# File 'lib/elevate/elevate.rb', line 7 def task(name, = {}, &block) task_definitions[name.to_sym] = TaskDefinition.new(name.to_sym, , &block) end |
#task_definitions ⇒ Object
11 12 13 |
# File 'lib/elevate/elevate.rb', line 11 def task_definitions @task_definitions ||= {} end |