Class: GradesFirst::TaskCLI
- Inherits:
-
Thor
- Object
- Thor
- GradesFirst::TaskCLI
- Includes:
- CliHelper
- Defined in:
- lib/gradesfirst/task_cli.rb
Instance Method Summary collapse
- #add(description) ⇒ Object
- #delete(position) ⇒ Object
- #list ⇒ Object
- #move(from, to) ⇒ Object
- #toggle(position) ⇒ Object
Instance Method Details
#add(description) ⇒ Object
18 19 20 21 |
# File 'lib/gradesfirst/task_cli.rb', line 18 def add(description) set_pivotal_tracker_api_token execute(GradesFirst::TaskAddCommand, description) end |
#delete(position) ⇒ Object
24 25 26 27 |
# File 'lib/gradesfirst/task_cli.rb', line 24 def delete(position) set_pivotal_tracker_api_token execute(GradesFirst::TaskDeleteCommand, position) end |
#list ⇒ Object
30 31 32 33 |
# File 'lib/gradesfirst/task_cli.rb', line 30 def list set_pivotal_tracker_api_token execute(GradesFirst::TaskListCommand) end |
#move(from, to) ⇒ Object
36 37 38 39 |
# File 'lib/gradesfirst/task_cli.rb', line 36 def move(from, to) set_pivotal_tracker_api_token execute(GradesFirst::TaskMoveCommand, from , to) end |
#toggle(position) ⇒ Object
42 43 44 45 |
# File 'lib/gradesfirst/task_cli.rb', line 42 def toggle(position) set_pivotal_tracker_api_token execute(GradesFirst::TaskToggleCommand, position) end |