class Tyrant::Session

HTTP/Warden session-specific behavior.

Public Class Methods

new(warden) click to toggle source
# File lib/tyrant/session.rb, line 4
def initialize(warden)
  @warden = warden
end

Public Instance Methods

current_user() click to toggle source
# File lib/tyrant/session.rb, line 8
def current_user
  @warden.user
end
sign_in!(user) click to toggle source
# File lib/tyrant/session.rb, line 16
def sign_in!(user)
  @warden.set_user(user)
end
sign_out!() click to toggle source
# File lib/tyrant/session.rb, line 20
def sign_out!
  @warden.logout
end
signed_in?() click to toggle source
# File lib/tyrant/session.rb, line 12
def signed_in?
  @warden.user
end