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.
408 409 410 |
# File 'lib/otto.rb', line 408 def request @request end |
Instance Method Details
#delete_cookie(name) ⇒ Object
423 424 425 |
# File 'lib/otto.rb', line 423 def name name, nil, -1.day end |
#send_cookie(name, value, ttl, secure = true) ⇒ Object
412 413 414 415 416 417 418 419 420 421 422 |
# File 'lib/otto.rb', line 412 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
409 410 411 |
# File 'lib/otto.rb', line 409 def name, value, ttl name, value, ttl, true end |