diff options
| author | franck cuny <franck@lumberjaph.net> | 2010-03-01 17:56:34 +0100 |
|---|---|---|
| committer | franck cuny <franck@lumberjaph.net> | 2010-03-01 17:56:34 +0100 |
| commit | 46fc47df0eace23987c3a4fa0518f4f87e7897ca (patch) | |
| tree | e2c24bfda57972b0f6f44da8314c4c8d5bce894d /lib/Plack/Middleware/APIRateLimit/Backend.pm | |
| parent | initial commit (diff) | |
| download | plack-middleware-apiratelimit-46fc47df0eace23987c3a4fa0518f4f87e7897ca.tar.gz | |
a middleware to throttle request on an API
Diffstat (limited to '')
| -rw-r--r-- | lib/Plack/Middleware/APIRateLimit/Backend.pm | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/Plack/Middleware/APIRateLimit/Backend.pm b/lib/Plack/Middleware/APIRateLimit/Backend.pm new file mode 100644 index 0000000..5628e86 --- /dev/null +++ b/lib/Plack/Middleware/APIRateLimit/Backend.pm @@ -0,0 +1,14 @@ +package Plack::Middleware::APIRateLimit::Backend; + +use Moose; +use Carp; + +sub incr { + confess "Backend must implement an incr method"; +} + +sub get { + confess "Backend must implement a get method"; +} + +1; |
