Class: GradesFirst::TaskCLI

Inherits:
Thor
  • Object
show all
Includes:
CliHelper
Defined in:
lib/gradesfirst/task_cli.rb

Instance Method Summary collapse

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

#listObject



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