Method: MiddleSquid::Server#token_for
- Defined in:
- lib/middle_squid/server.rb
#token_for(block) ⇒ String
Creates a temporary token.
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/middle_squid/server.rb', line 41 def token_for(block) token = SecureRandom.uuid @tokens[token] = block EM.add_timer(TOKEN_TIMEOUT) { @tokens.delete token } token end |