From ad339b9ace82230076d3721d58e69536029f10a0 Mon Sep 17 00:00:00 2001 From: deadprogram Date: Thu, 1 Dec 2016 20:40:58 +0100 Subject: [PATCH] docs: Add missing godocs for Commander type Signed-off-by: deadprogram --- commander.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/commander.go b/commander.go index c127b9c9..926c55b6 100644 --- a/commander.go +++ b/commander.go @@ -22,15 +22,18 @@ func NewCommander() Commander { } } +// Command returns the command interface whene passed a valid command name func (c *commander) Command(name string) (command func(map[string]interface{}) interface{}) { command, _ = c.commands[name] return } +// Commands returns the entire map of valid commands func (c *commander) Commands() map[string]func(map[string]interface{}) interface{} { return c.commands } +// AddCommand adds a new command, when passed a command name and the command interface. func (c *commander) AddCommand(name string, command func(map[string]interface{}) interface{}) { c.commands[name] = command }