Method: Devise::Test::ControllerHelpers#warden

Defined in:
lib/devise/test/controller_helpers.rb

#wardenObject

Quick access to Warden::Proxy.



48
49
50
51
52
53
54
55
# File 'lib/devise/test/controller_helpers.rb', line 48

def warden #:nodoc:
  @request.env['warden'] ||= begin
    manager = Warden::Manager.new(nil) do |config|
      config.merge! Devise.warden_config
    end
    Warden::Proxy.new(@request.env, manager)
  end
end