.document | |
|
|
.gitignore | |
|
|
.travis.yml | |
|
|
Gemfile | |
|
|
Gemfile.lock | |
|
|
README.md | |
|
|
Rakefile | |
|
|
UNLICENSE | |
|
|
etc/gdbm.ru | |
|
|
etc/hash.ru | |
|
|
etc/memcache-client.ru | |
|
|
etc/memcache.ru | |
|
|
etc/memcached.ru | |
|
|
etc/redis.ru | |
|
|
improved-rack-throttle.gemspec | |
|
|
lib/rack/throttle.rb | 17 |
|
|
lib/rack/throttle/limiters/daily.rb | 15 | A 35 mins |
|
lib/rack/throttle/limiters/hourly.rb | 15 | A 35 mins |
|
lib/rack/throttle/limiters/interval.rb | 24 |
|
|
lib/rack/throttle/limiters/limiter.rb | 109 |
|
|
lib/rack/throttle/limiters/sliding_window.rb | 53 |
|
|
lib/rack/throttle/limiters/time_window.rb | 14 |
|
|
lib/rack/throttle/matchers/basic_auth_matcher.rb | 18 |
|
|
lib/rack/throttle/matchers/matcher.rb | 14 |
|
|
lib/rack/throttle/matchers/method_matcher.rb | 11 |
|
|
lib/rack/throttle/matchers/url_matcher.rb | 10 |
|
|
lib/rack/throttle/matchers/user_agent_matcher.rb | 10 |
|
|
lib/rack/throttle/version.rb | 13 |
|
|