1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
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"; } sub set { confess "Backend must implement a set method"; } 1;