Module: Verse::Controller
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/verse/controller.rb
Instance Method Summary collapse
Instance Method Details
#current_user ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/verse/controller.rb', line 13 def current_user if Verse.user_token data = JWT.decode(Verse.user_token, nil, false)[0]['data'] Verse::Auth::Core::User.new( id: data['user_id'], display_name: data['display_name'], email: data['email'], username: data['username'] ) end end |
#set_user_token ⇒ Object
25 26 27 |
# File 'lib/verse/controller.rb', line 25 def set_user_token Verse.user_token = [:user_token] end |