Skip to content

Commit a3288a6

Browse files
Add method specific route decorators
1 parent 3bd7fe8 commit a3288a6

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

microdot/microdot.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -324,6 +324,21 @@ def decorated(f):
324324
return f
325325
return decorated
326326

327+
def get(self, url_pattern):
328+
return self.route(url_pattern, methods=['GET'])
329+
330+
def post(self, url_pattern):
331+
return self.route(url_pattern, methods=['POST'])
332+
333+
def put(self, url_pattern):
334+
return self.route(url_pattern, methods=['PUT'])
335+
336+
def patch(self, url_pattern):
337+
return self.route(url_pattern, methods=['PATCH'])
338+
339+
def delete(self, url_pattern):
340+
return self.route(url_pattern, methods=['DELETE'])
341+
327342
def before_request(self, f):
328343
self.before_request_handlers.append(f)
329344
return f

0 commit comments

Comments
 (0)