Class: EmmyHttp::Client::Cookie

Inherits:
Object
  • Object
show all
Defined in:
lib/emmy_http/client/cookie.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCookie

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

#conductorObject

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 get_cookies(uri)
  uri ? @jar.get_cookies(uri) : []
end


10
11
12
13
14
# File 'lib/emmy_http/client/cookie.rb', line 10

def set_cookie(uri, string)
  @conductor.set_cookie(uri, string)
rescue nil
  # ignore invalid cookies
end