Class: Todos::Commands::BasicTaskManipulation
- Inherits:
-
Object
- Object
- Todos::Commands::BasicTaskManipulation
show all
- Includes:
- Menu
- Defined in:
- lib/todos_cli.rb
Defined Under Namespace
Modules: BasicMessages
Classes: ChangeTaskContext, ChangeTaskPriority, ChangeTaskProject, MarkTaskDone, RemoveTask
Class Method Summary
collapse
Methods included from Menu
append_features
Class Method Details
.call_command(command) ⇒ Object
230
231
232
|
# File 'lib/todos_cli.rb', line 230
def self.call_command(command)
puts command.execute(@task).to_i.zero? ? command::FAIL_MESSAGE : command::SUCCESS_MESSAGE
end
|
.run(task) ⇒ Object
225
226
227
228
|
# File 'lib/todos_cli.rb', line 225
def self.run(task)
@task = task
end
|