Class: WebToken::MakeToken

Inherits:
Object
  • Object
show all
Defined in:
lib/token/web_token_gen.rb

Instance Method Summary collapse

Constructor Details

#initialize(user_id) ⇒ MakeToken

Returns a new instance of MakeToken.



10
11
12
13
14
15
16
17
18
# File 'lib/token/web_token_gen.rb', line 10

def initialize( user_id )
  data = {
    userid: user_id,
    date: Date.today.to_s,
    time: Time.now
  }
  payload = {:data => data}
  @token = JWT.encode payload, nil, 'none'
end

Instance Method Details

#web_tokenObject



19
20
21
# File 'lib/token/web_token_gen.rb', line 19

def web_token
  @token
end