Module: Usable
Instance Method Summary
collapse
#user, #user!, #user_logged_in?
Instance Method Details
#authorize ⇒ Object
98
99
100
|
# File 'lib/ubiquitous_user.rb', line 98
def authorize
::UsableClass.authorize().call(self)
end
|
#user=(new_user) ⇒ Object
92
93
94
95
96
|
# File 'lib/ubiquitous_user.rb', line 92
def user=(new_user)
session[:user_id] = new_user != nil ? new_user.id : nil
session[:user_name] = new_user != nil ? new_user.send(UsableConfig::user_model_name) : nil
@ubiquitous_user = new_user
end
|