Class: TaskManager::Cli
- Inherits:
-
Thor
- Object
- Thor
- TaskManager::Cli
- Includes:
- Thor::Actions
- Defined in:
- lib/task_manager/cli.rb
Instance Method Summary collapse
- #add ⇒ Object
- #current ⇒ Object
- #delete ⇒ Object
- #finish ⇒ Object
- #pick ⇒ Object
- #stats ⇒ Object
- #undo ⇒ Object
Instance Method Details
#add ⇒ Object
10 11 12 |
# File 'lib/task_manager/cli.rb', line 10 def add TaskManager.add([:name], [:score]) end |
#current ⇒ Object
32 33 34 |
# File 'lib/task_manager/cli.rb', line 32 def current TaskManager.current end |
#delete ⇒ Object
27 28 29 |
# File 'lib/task_manager/cli.rb', line 27 def delete TaskManager.delete([:id]) end |
#finish ⇒ Object
38 39 40 41 42 43 44 |
# File 'lib/task_manager/cli.rb', line 38 def finish if [:id] TaskManager.finish_with_id([:id]) else TaskManager.finish end end |
#pick ⇒ Object
16 17 18 |
# File 'lib/task_manager/cli.rb', line 16 def pick TaskManager.pick([:id]) end |
#stats ⇒ Object
47 48 49 |
# File 'lib/task_manager/cli.rb', line 47 def stats TaskManager.stats end |
#undo ⇒ Object
21 22 23 |
# File 'lib/task_manager/cli.rb', line 21 def undo TaskManager.undo end |