diff --git a/discard_router.go b/discard_router.go index a7ab8ff..9fe7895 100644 --- a/discard_router.go +++ b/discard_router.go @@ -5,11 +5,17 @@ var ( singltonDiscardRouter = DiscardRouter{} ) + +// NewDiscardRouter returns an initialized DiscardRouter. func NewDiscardRouter() *DiscardRouter { return &singltonDiscardRouter } +// DiscardRouter is a Router that discards any message (and its context) +// it is asked to route. +// +// Conceptually it is similar to /dev/null type DiscardRouter struct{} diff --git a/discard_router_test.go b/discard_router_test.go index 5b1a2d1..9644a37 100644 --- a/discard_router_test.go +++ b/discard_router_test.go @@ -12,5 +12,4 @@ func TestNewDiscardRouter(t *testing.T) { if nil == router { t.Errorf("After trying to create a discard router, expected it to be not nil, but was: %v", router) } - }