class TooDoo::Commands::Remove
remove a task usage: td remove <body>
Public Instance Methods
description()
click to toggle source
# File lib/toodoo/commands/remove.rb, line 8 def description <<~END remove a task usage: td remove <body> END end
perform!()
click to toggle source
# File lib/toodoo/commands/remove.rb, line 15 def perform! return puts(description) if args.empty? result = store.remove(args.join(' ')) puts build_message(result) end
Private Instance Methods
build_message(task)
click to toggle source
# File lib/toodoo/commands/remove.rb, line 24 def build_message(task) return 'there is no such task' if task.nil? "deleted - #{task.body}" end