Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # I shoulde re-write this:
- @cookies = res.headers['Set-Cookie']
- @cookies = @cookies.split(" ")[0]
- # using get_cookies method, and perhaps Regex:
- def get_cookies
- cookies = ""
- if (self.headers.include?('Set-Cookie'))
- set_cookies = self.headers['Set-Cookie']
- key_vals = set_cookies.scan(/\s?([^, ;]+?)=([^, ;]*?);/)
- key_vals.each do |k, v|
- # Dont downcase actual cookie name as may be case sensitive
- name = k.downcase
- next if name == 'path'
- next if name == 'expires'
- next if name == 'domain'
- next if name == 'max-age'
- cookies << "#{k}=#{v}; "
- end
- end
- return cookies.strip
- end
- # @cookies = res.get_cookies.sub(/;$/, "")
- # It's ok?
- # p.s I'm newbie in regex
Advertisement
Add Comment
Please, Sign In to add comment