Module: Warden::Mixins::Common
- Included in:
- Proxy, Strategies::Base
- Defined in:
- lib/warden/mixins/common.rb
Instance Method Summary collapse
-
#params ⇒ Object
Convenience method to access the rack request params :api: public.
-
#request ⇒ Object
Convenience method to access the rack request :api: public.
-
#reset_session! ⇒ Object
Resets the session.
-
#session ⇒ Object
(also: #raw_session)
Convinience method to access the session :api: public.
Instance Method Details
#params ⇒ Object
Convenience method to access the rack request params :api: public
21 22 23 |
# File 'lib/warden/mixins/common.rb', line 21 def params request.params end |
#request ⇒ Object
Convenience method to access the rack request :api: public
15 16 17 |
# File 'lib/warden/mixins/common.rb', line 15 def request @request ||= Rack::Request.new(@env) end |
#reset_session! ⇒ Object
Resets the session. By using this non-hash like sessions can be cleared by overwriting this method in a plugin
28 29 30 |
# File 'lib/warden/mixins/common.rb', line 28 def reset_session! raw_session.clear end |
#session ⇒ Object Also known as: raw_session
Convinience method to access the session :api: public
8 9 10 |
# File 'lib/warden/mixins/common.rb', line 8 def session env['rack.session'] end |