Top Level Namespace
Defined Under Namespace
Classes: Bulksms, SmsProvider, Yopass
Instance Method Summary collapse
Instance Method Details
#too_many_tries?(m, key) ⇒ Boolean
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/yopass.rb', line 10 def too_many_tries?(m, key) key += key + '_ratelimit' begin result = m.get key rescue Memcached::NotFound m.set key, 1, 3600 * 24 return false end m.set key, result + 1 # This dude has tried to many times... true if result >= 2 end |