Module: Volt::LoginAsHelper

Included in:
HttpController, Task
Defined in:
lib/volt/controllers/login_as_helper.rb

Instance Method Summary collapse

Instance Method Details

#login_as(user) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/volt/controllers/login_as_helper.rb', line 3

def (user)
  unless user.is_a?(Volt::User)
    raise "login_as must be passed a user instance, you passed a #{user.class.to_s}"
  end

  # Assign the user_id cookie to the signature for the user id
  cookies._user_id = Volt.(user)
end