module Rack::Cas::ClientHelpers::Sinatra

Public Instance Methods

current_user() click to toggle source
# File lib/rack/cas_client.rb, line 421
def current_user
  return @current_user if @current_user
  user_data = {:username => request.env['rack.cas.client.user']}
  extra_attrs = request.env['rack.cas.client.user_extra'] || {}
  user_data.merge!(extra_attrs)
  @current_user = OpenStruct.new(user_data)
end