Class: Todos::Commands::BasicTaskManipulation

Inherits:
Object
  • Object
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
  menu
end