Class: Todos::Commands::BasicTaskManipulation::ChangeTaskContext

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

Constant Summary collapse

KEY =
'c'
DESCRIPTION =
'Change context of the task'

Constants included from BasicMessages

BasicMessages::FAIL_MESSAGE, BasicMessages::SUCCESS_MESSAGE

Class Method Summary collapse

Class Method Details

.execute(task) ⇒ Object



217
218
219
220
# File 'lib/todos_cli.rb', line 217

def self.execute(task)
  context_id = Context.find_or_create(:name => Asker.ask(:context)).id
  task.update(:context_id => context_id)
end