Class: Todos::Commands::GeneralCommands::BasicTaskList
- Inherits:
-
Object
- Object
- Todos::Commands::GeneralCommands::BasicTaskList
show all
- Extended by:
- BasicList
- Defined in:
- lib/todos_cli.rb
Class Method Summary
collapse
Methods included from BasicList
print_list
Class Method Details
.execute(conditions) ⇒ Object
70
71
72
73
74
75
76
77
78
79
|
# File 'lib/todos_cli.rb', line 70
def self.execute(conditions)
tasks = Task.with_all.filter(conditions)
task_list_body(tasks)
unless tasks.empty?
task = Task.filter(conditions.merge(Asker.single(:id)))
unless task.empty?
BasicTaskManipulation.run(task)
end
end
end
|
.task_list_body(tasks) ⇒ Object
62
63
64
65
66
67
68
|
# File 'lib/todos_cli.rb', line 62
def self.task_list_body(tasks)
unless tasks.empty?
print_list tasks
else
puts 'There are no tasks'
end
end
|