class Wpxf::Net::CookieJar

A Hash derivitive that provides cookie parsing functionality.

Public Instance Methods

parse(cookies) click to toggle source

Parse one or more cookies into the {CookieJar}. @param cookies [Array, String] the cookies to parse. @return [CookieJar] the {CookieJar}.

# File lib/wpxf/net/cookie_jar.rb, line 24
def parse(cookies)
  return self if cookies.nil?

  if cookies.is_a? String
    parse_cookie(cookies)
  else
    cookies.each { |s| parse_cookie(s) }
  end

  self
end
to_s() click to toggle source

@return [String] a cookie string.

# File lib/wpxf/net/cookie_jar.rb, line 8
def to_s
  map { |key, value| "#{key}=#{value};" }.join(' ')
end