Sha256: df974d92583715374d2b2b98edab7e8ccc304c300067c52a8248302cd0fa4665
Contents?: true
Size: 443 Bytes
Versions: 1
Compression:
Stored size: 443 Bytes
Contents
# frozen_string_literal: true module Keycard # This request wrapper should be used when the application will serve HTTP # requests directly or through a proxy that sets up the usual environment. class DirectRequest < SimpleDelegator def self.for(request) new(request) end def username env['REMOTE_USER'] || '' end def client_ip (env['REMOTE_ADDR'] || '').split(',').first || '' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
keycard-0.1.2 | lib/keycard/direct_request.rb |