diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/infini/router.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/infini/router.py b/src/infini/router.py index a520a456..1174721e 100644 --- a/src/infini/router.py +++ b/src/infini/router.py @@ -1,6 +1,3 @@ -from infini.typing import overload - - class Router: sign: str @@ -19,3 +16,8 @@ class StartswithRouter(Router): class ContainsRouter(Router): def match(self, input: str) -> bool: return self.sign in input.strip() + + +class Endswith(Router): + def match(self, input: str) -> bool: + return input.strip().endswith(self.sign) |
