Files

Warden::Mixins::Common

Public Instance Methods

params() click to toggle source

Convenience method to access the rack request params :api: public

# File lib/warden/mixins/common.rb, line 30
def params
  request.params
end
raw_session() click to toggle source

Alias :session to :raw_session since the former will be user API for storing scoped data.

Alias for: session
request() click to toggle source

Convenience method to access the rack request. :api: public

# File lib/warden/mixins/common.rb, line 16
def request
  @request ||= Rack::Request.new(@env)
end
reset_session!() click to toggle source

Resets the session. By using this non-hash like sessions can be cleared by overwriting this method in a plugin @api overwritable

# File lib/warden/mixins/common.rb, line 37
def reset_session!
  raw_session.clear
end
session() click to toggle source

Convinience method to access the session :api: public

# File lib/warden/mixins/common.rb, line 7
def session
  env['rack.session']
end
Also aliased as: raw_session
warden_cookies() click to toggle source

Provides a warden repository for cookies. Those are sent to the client when the response is streamed back from the app. :api: public

# File lib/warden/mixins/common.rb, line 23
def warden_cookies
  warn "warden_cookies was never functional and is going to be removed in next versions"
  env['warden.cookies'] ||= {}
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.