README: clarify throttle example.

Don't use logical operators for control flow.
This commit is contained in:
Aaron Suggs 2013-06-10 12:39:55 -04:00
parent 247835c63b
commit f73fd1ab4e

View file

@ -102,8 +102,9 @@ A [Rack::Request](http://rack.rubyforge.org/doc/classes/Rack/Request.html) objec
end
# Throttle login attempts for a given email parameter to 6 reqs/minute
# Return the email as a discriminator on POST /login requests
Rack::Attack.throttle('logins/email', :limit => 6, :period => 60.seconds) do |req|
req.path == '/login' && req.post? && req.params['email']
req.params['email'] if req.path == '/login' && req.post?
end
### Tracks