Module: Arcadex::Create
- Defined in:
- lib/arcadex/create.rb
Class Method Summary collapse
-
.generate_auth_token ⇒ Object
This is now called by the token when it’s first saved.
-
.set_token(token, exp_minutes, request, max_uses) ⇒ Object
Arcadex.create_token(instance.tokens.new,exp_minutes,request) Put any token in here to set it’s values.
Class Method Details
.generate_auth_token ⇒ Object
This is now called by the token when it’s first saved
4 5 6 7 8 9 10 |
# File 'lib/arcadex/create.rb', line 4 def self.generate_auth_token token = ::Devise.friendly_token while ::Arcadex::Token.exists?(:auth_token => token) token = ::Devise.friendly_token end return token end |
.set_token(token, exp_minutes, request, max_uses) ⇒ Object
Arcadex.create_token(instance.tokens.new,exp_minutes,request) Put any token in here to set it’s values. Usually when its first created
14 15 16 17 18 19 20 21 22 |
# File 'lib/arcadex/create.rb', line 14 def self.set_token(token,exp_minutes,request,max_uses) token.first_ip_address = request.remote_ip token.current_ip_address = request.remote_ip token.times_used = 0 token.expiration_minutes = exp_minutes token.max_uses = max_uses token.save return token end |