class Ralyxa::RequestEntities::User
Attributes
access_token[R]
id[R]
Public Class Methods
build(request)
click to toggle source
# File lib/ralyxa/request_entities/user.rb, line 11 def self.build(request) user_hash = request.dig('session', 'user') || request.dig('context', 'System', 'user') || {} new( id: user_hash['userId'], access_token: user_hash['accessToken'] ) end
new(id:, access_token: nil)
click to toggle source
# File lib/ralyxa/request_entities/user.rb, line 6 def initialize(id:, access_token: nil) @id = id @access_token = access_token end
Public Instance Methods
access_token_exists?()
click to toggle source
# File lib/ralyxa/request_entities/user.rb, line 20 def access_token_exists? !@access_token.nil? end