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