Module: Otto::ResponseHelpers

Defined in:
lib/otto/helpers/response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#requestObject

Returns the value of attribute request.



3
4
5
# File 'lib/otto/helpers/response.rb', line 3

def request
  @request
end

Instance Method Details



18
19
20
# File 'lib/otto/helpers/response.rb', line 18

def delete_cookie name
  send_cookie name, nil, -1.day
end


7
8
9
10
11
12
13
14
15
16
17
# File 'lib/otto/helpers/response.rb', line 7

def send_cookie name, value, ttl, secure=true
  secure = false if request.local?
  opts = {
    :value    => value,
    :path     => '/',
    :expires  => (Time.now.utc + ttl + 10),
    :secure   => secure
  }
  #opts[:domain] = request.env['SERVER_NAME']
  set_cookie name, opts
end


4
5
6
# File 'lib/otto/helpers/response.rb', line 4

def send_secure_cookie name, value, ttl
  send_cookie name, value, ttl, true
end