Method: Authlogic::ControllerAdapters::RackAdapter#initialize
- Defined in:
- lib/authlogic/controller_adapters/rack_adapter.rb
#initialize(env) ⇒ RackAdapter
Returns a new instance of RackAdapter.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/authlogic/controller_adapters/rack_adapter.rb', line 42 def initialize(env) # We use the Rack::Request object as the controller object. # For this to work, we have to add some glue. request = Rack::Request.new(env) request.instance_eval do def request self end def remote_ip ip end end super(request) Authlogic::Session::Base.controller = self end |