module Seraph::Grape::JWT
Public Class Methods
decode(token)
click to toggle source
# File lib/seraph/grape/jwt.rb, line 11 def decode(token) ::JWT.decode(token, secret).first rescue nil end
encode(payload)
click to toggle source
# File lib/seraph/grape/jwt.rb, line 6 def encode(payload) ::JWT.encode(payload, secret) end
secret()
click to toggle source
# File lib/seraph/grape/jwt.rb, line 20 def secret String(Seraph.configuration.api_secret) end
Private Instance Methods
decode(token)
click to toggle source
# File lib/seraph/grape/jwt.rb, line 11 def decode(token) ::JWT.decode(token, secret).first rescue nil end
encode(payload)
click to toggle source
# File lib/seraph/grape/jwt.rb, line 6 def encode(payload) ::JWT.encode(payload, secret) end
secret()
click to toggle source
# File lib/seraph/grape/jwt.rb, line 20 def secret String(Seraph.configuration.api_secret) end