Class: TmsTaskManager::Cli::Command

Inherits:
Thor
  • Object
show all
Defined in:
lib/tms_task_manager/clis/cli.rb

Instance Method Summary collapse

Instance Method Details

#create(title) ⇒ Object



17
18
19
20
21
22
# File 'lib/tms_task_manager/clis/cli.rb', line 17

def create(title)
  Configs::Database.setup
  TmsTaskManager::Services::TaskList.create(
    title, options[:desc], options[:start], options[:end], options[:status]
  )
end

#delete_allObject



41
42
43
# File 'lib/tms_task_manager/clis/cli.rb', line 41

def delete_all
  TmsTaskManager::Services::TaskList.delete_all
end

#get(id) ⇒ Object



46
47
48
# File 'lib/tms_task_manager/clis/cli.rb', line 46

def get(id)
  TmsTaskManager::Services::TaskList.get(id)
end

#listObject



25
26
27
# File 'lib/tms_task_manager/clis/cli.rb', line 25

def list
  TmsTaskManager::Services::TaskList.list
end

#remove(id) ⇒ Object



30
31
32
# File 'lib/tms_task_manager/clis/cli.rb', line 30

def remove(id)
  TmsTaskManager::Services::TaskList.remove(id)
end

#update(id) ⇒ Object



36
37
38
# File 'lib/tms_task_manager/clis/cli.rb', line 36

def update(id)
  TmsTaskManager::Services::Task.update_status(id, options[:status])
end