diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/filter/filter.go | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/internal/filter/filter.go b/internal/filter/filter.go index 3fff07f..0a44f57 100644 --- a/internal/filter/filter.go +++ b/internal/filter/filter.go @@ -1,37 +1,15 @@ package filter -import ( - "fmt" -) - type Filter struct { name string action func(string) string subfilters []Filter } -type Greeter interface { - Greet() -} - type Filterer interface { - Greeter Filter(string) string } -func (f Filter) Greet() { - subfilterCount := len(f.subfilters) - - fmt.Printf("I am a filter and my name is %v\n", f.name) - if subfilterCount > 0 { - fmt.Println("My subfilters are:") - - for _, subfilter := range f.subfilters { - fmt.Printf("- %v\n", subfilter.name) - } - } -} - func (f Filter) Filter(token string) (modifiedToken string) { subfilterCount := len(f.subfilters) modifiedToken = token |
