Module: Sinatra::SessionAuth::Helpers

Defined in:
lib/sinatra/session_auth.rb

Instance Method Summary collapse

Instance Method Details

#authorize!Object



47
48
49
# File 'lib/sinatra/session_auth.rb', line 47

def authorize!
  redirect '/protected/login' unless authorized?
end

#authorized?Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/sinatra/session_auth.rb', line 43

def authorized?
  return true if session[:user]
end

#logout!Object



51
52
53
# File 'lib/sinatra/session_auth.rb', line 51

def logout!
  session[:user] = false
end