From f46c5f8a2808c5ade2f0b805a473765960250fe4 Mon Sep 17 00:00:00 2001 From: Eyal Posener Date: Sat, 6 May 2017 20:07:50 +0300 Subject: Change Predicate to be of function type --- gocomplete/tests.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'gocomplete') diff --git a/gocomplete/tests.go b/gocomplete/tests.go index 865058f..60218a5 100644 --- a/gocomplete/tests.go +++ b/gocomplete/tests.go @@ -11,16 +11,14 @@ import ( "github.com/posener/complete" ) -func predictTest(testType string) *complete.Predicate { - return &complete.Predicate{ - Predictor: func(last string) []complete.Option { - tests := testNames(testType) - options := make([]complete.Option, len(tests)) - for i := range tests { - options[i] = complete.Arg(tests[i]) - } - return options - }, +func predictTest(testType string) complete.Predicate { + return func(last string) []complete.Option { + tests := testNames(testType) + options := make([]complete.Option, len(tests)) + for i := range tests { + options[i] = complete.Arg(tests[i]) + } + return options } } -- cgit v1.2.3