Class: Todos::Commands::BasicTaskManipulation::ChangeTaskProject
- Inherits:
-
Object
- Object
- Todos::Commands::BasicTaskManipulation::ChangeTaskProject
- 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 |