Module: Arcadex::Create

Defined in:
lib/arcadex/create.rb

Class Method Summary collapse

Class Method Details

.generate_auth_tokenObject

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?(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