Module: Merb::CookiesMixin::RequestMixin

Defined in:
lib/merb-core/dispatch/cookies.rb

Instance Method Summary collapse

Instance Method Details

#cookiesObject

Returns

Hash

The cookies for this request.

Notes

If a method #default_cookies is defined it will be called. This can be used for session fixation purposes for example. The method returns a Hash of key => value pairs.



117
118
119
120
121
122
123
124
# File 'lib/merb-core/dispatch/cookies.rb', line 117

def cookies
  @cookies ||= begin
    values  = self.class.query_parse(@env[Merb::Const::HTTP_COOKIE], ';,')
    cookies = Merb::Cookies.new(values)
    cookies.update(default_cookies) if respond_to?(:default_cookies)
    cookies
  end
end