class JsonWebToken
Public Class Methods
decode(token)
click to toggle source
# File lib/json_web_token.rb, line 7 def decode(token) body = JWT.decode(token, Rails.application.secrets.secret_key_base)[0] HashWithIndifferentAccess.new body rescue nil end
encode(payload, expiry = 15.minutes.from_now.to_i)
click to toggle source
# File lib/json_web_token.rb, line 3 def encode(payload, expiry = 15.minutes.from_now.to_i) JWT.encode(payload.merge(exp: expiry), Rails.application.secrets.secret_key_base) end