class TooDoo::Commands::Simple
list your tasks usage: td list
Public Instance Methods
perform!()
click to toggle source
# File lib/toodoo/commands/simple.rb, line 12 def perform! tasks = find_tasks @message = build_message(tasks) puts @message end
run!()
click to toggle source
# File lib/toodoo/commands/simple.rb, line 8 def run! perform! end
Private Instance Methods
build_message(tasks)
click to toggle source
# File lib/toodoo/commands/simple.rb, line 28 def build_message(tasks) return empty_list_message if tasks.empty? tasks.inject('') do |put, task| put + " - #{task.body}\n" unless task.nil? end end
empty_list_message()
click to toggle source
# File lib/toodoo/commands/simple.rb, line 24 def empty_list_message raise NotImplementedError end
find_tasks()
click to toggle source
# File lib/toodoo/commands/simple.rb, line 20 def find_tasks raise NotImplementedError end