module Firmenwissen::Session
Public Instance Methods
cookies()
click to toggle source
# File lib/firmenwissen/session.rb, line 5 def cookies @cookies ||= {} end
to_cookie_string()
click to toggle source
# File lib/firmenwissen/session.rb, line 22 def to_cookie_string cookies.map { |entry| [entry].join('=') }.join('; ') end
update_from_set_cookie_headers(set_cookie_headers)
click to toggle source
# File lib/firmenwissen/session.rb, line 9 def update_from_set_cookie_headers(set_cookie_headers) return if set_cookie_headers.nil? set_cookie_headers.each do |header| name_and_value, _other_attrs = header.split(/;\s?/) name, value = name_and_value.split('=', 2) next if name.empty? || value.nil? || value.empty? cookies[name] = value end end