class Todo
Public Class Methods
new(cmd, arg)
click to toggle source
# File lib/todo.rb, line 2 def initialize (cmd, arg) @cmd = cmd @arg = arg end
Public Instance Methods
start()
click to toggle source
# File lib/todo.rb, line 7 def start case @cmd when nil, "help", "h", "?" help when "status", "show", "s" show when "delete", "del", "d" delete when "add", "a", "+" error(:task) if @arg.nil? add(@arg) when "remove", "rm", "r", "-" error(:task) if @arg.nil? remove(@arg) when "check", "c" error(:task) if @arg.nil? check(@arg) when "uncheck", "uc" error(:task) if @arg.nil? uncheck(@arg) else error(:cmd) end end