Module: Usable

Includes:
UsableHelpers
Defined in:
lib/ubiquitous_user.rb

Instance Method Summary collapse

Methods included from UsableHelpers

#user, #user!, #user_logged_in?

Instance Method Details

#authorizeObject



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