Module: Otto::ResponseHelpers
- Defined in:
- lib/otto.rb
Instance Attribute Summary collapse
-
#request ⇒ Object
Returns the value of attribute request.
Instance Method Summary collapse
- #delete_cookie(name) ⇒ Object
- #send_cookie(name, value, ttl, secure = true) ⇒ Object
- #send_secure_cookie(name, value, ttl) ⇒ Object
Instance Attribute Details
#request ⇒ Object
Returns the value of attribute request.
387 388 389 |
# File 'lib/otto.rb', line 387 def request @request end |
Instance Method Details
#delete_cookie(name) ⇒ Object
402 403 404 |
# File 'lib/otto.rb', line 402 def name name, nil, -1.day end |
#send_cookie(name, value, ttl, secure = true) ⇒ Object
391 392 393 394 395 396 397 398 399 400 401 |
# File 'lib/otto.rb', line 391 def 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'] name, opts end |
#send_secure_cookie(name, value, ttl) ⇒ Object
388 389 390 |
# File 'lib/otto.rb', line 388 def name, value, ttl name, value, ttl, true end |