From dcec8549b4a91863d6f8820582bd757447a6b408 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 21 Sep 2015 23:27:29 +0200 Subject: Move Help() into interface{} --- duck.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'duck.go') diff --git a/duck.go b/duck.go index c3df947..1d126e1 100644 --- a/duck.go +++ b/duck.go @@ -10,6 +10,7 @@ import ( type Duck struct{ Command } func (_ Duck) WithArgs(_ int) bool { return true } + func (_ Duck) Handle(conn *irc.Conn, line *irc.Line) { if q := strings.SplitN(line.Text(), " ", 2); len(q) == 2 { if a, err := duck.Abstract(q[1]); err != nil { @@ -20,10 +21,10 @@ func (_ Duck) Handle(conn *irc.Conn, line *irc.Line) { } } +func (_ Duck) Help() string { + return "Perform nuckduckgo instant answer search" +} + func init() { - Register("define", &Duck{ - Command{ - Help: "Perform duckduckgo instant answer search", - }, - }) + Register("define", &Duck{}) } -- cgit v1.2.3