Class: Todos::Commands::BasicTaskManipulation::ChangeTaskProject

Inherits:
Object
  • Object
show all
Includes:
BasicMessages
Defined in:
lib/todos_cli.rb

Constant Summary collapse

KEY =
'p'
DESCRIPTION =
'Change project of the task'

Constants included from BasicMessages

BasicMessages::FAIL_MESSAGE, BasicMessages::SUCCESS_MESSAGE

Class Method Summary collapse

Class Method Details

.execute(task) ⇒ Object



207
208
209
210
# File 'lib/todos_cli.rb', line 207

def self.execute(task)
  project_id = Project.find_or_create(:name => Asker.ask(:project)).id
  task.update(:project_id => project_id)
end