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