Class: EmmyHttp::Client::Cookie
- Inherits:
-
Object
- Object
- EmmyHttp::Client::Cookie
- Defined in:
- lib/emmy_http/client/cookie.rb
Instance Attribute Summary collapse
-
#conductor ⇒ Object
Returns the value of attribute conductor.
Instance Method Summary collapse
- #get_cookies(uri) ⇒ Object
-
#initialize ⇒ Cookie
constructor
A new instance of Cookie.
- #set_cookie(uri, string) ⇒ Object
Constructor Details
#initialize ⇒ Cookie
Returns a new instance of Cookie.
6 7 8 |
# File 'lib/emmy_http/client/cookie.rb', line 6 def initialize @conductor = ::CookieJar::Jar.new end |
Instance Attribute Details
#conductor ⇒ Object
Returns the value of attribute conductor.
4 5 6 |
# File 'lib/emmy_http/client/cookie.rb', line 4 def conductor @conductor end |
Instance Method Details
#get_cookies(uri) ⇒ Object
16 17 18 |
# File 'lib/emmy_http/client/cookie.rb', line 16 def (uri) uri ? @jar.(uri) : [] end |
#set_cookie(uri, string) ⇒ Object
10 11 12 13 14 |
# File 'lib/emmy_http/client/cookie.rb', line 10 def (uri, string) @conductor.(uri, string) rescue nil # ignore invalid cookies end |