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.
376 377 378 |
# File 'lib/otto.rb', line 376 def request @request end |
Instance Method Details
#delete_cookie(name) ⇒ Object
392 393 394 |
# File 'lib/otto.rb', line 392 def name name, nil, -1.day end |
#send_cookie(name, value, ttl, secure = true) ⇒ Object
380 381 382 383 384 385 386 387 388 389 390 391 |
# File 'lib/otto.rb', line 380 def name, value, ttl, secure=true secure = false if request.local? opts = { :value => value, :path => '/', :expires => (Time.now + ttl + 10).utc, :secure => secure } opts[:domain] = request.env['SERVER_NAME'] #pp [:cookie, name, opts] name, opts end |
#send_secure_cookie(name, value, ttl) ⇒ Object
377 378 379 |
# File 'lib/otto.rb', line 377 def name, value, ttl name, value, ttl, true end |