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