class Keycard::Request::DirectAttributes
This class should be used to extract attributes when the application will serve HTTP requests directly or through a proxy that passes trusted values into the application environment to be accessed as usual.
Public Instance Methods
client_ip()
click to toggle source
# File lib/keycard/request/direct_attributes.rb, line 16 def client_ip safe('REMOTE_ADDR').split(',').first end
user_eid()
click to toggle source
# File lib/keycard/request/direct_attributes.rb, line 12 def user_eid user_pid end
user_pid()
click to toggle source
# File lib/keycard/request/direct_attributes.rb, line 8 def user_pid get 'REMOTE_USER' end