Method: Marty::ApplicationController#set_user

Defined in:
app/controllers/marty/application_controller.rb

#set_user(user) ⇒ Object

Sets the logged in user



92
93
94
95
96
97
98
99
100
101
# File 'app/controllers/marty/application_controller.rb', line 92

def set_user(user)
  reset_session
  reset_signed_cookies
  if user && user.is_a?(Marty::User)
    Marty::User.current = user
    start_user_session(user)
  else
    Marty::User.current = nil
  end
end