module Verse::Controller

Public Instance Methods

current_user() click to toggle source
# File lib/verse/controller.rb, line 17
def current_user
  if Verse.user_token
    data = JWT.decode(Verse.user_token, nil, false)[0]['data']
    Verse::Auth::User.new(
      id: data['user_id'],
      name: data['name'],
      email: data['email'],
      username: data['username']
    )
  end
end
set_user_token() click to toggle source
# File lib/verse/controller.rb, line 29
def set_user_token
  Verse.user_token = cookies[:user_token]
end