Method: LibWebSocket::Cookie#to_s

Defined in:
lib/libwebsocket/cookie.rb

#to_sObject

Convert cookie array to string



41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/libwebsocket/cookie.rb', line 41

def to_s
  pairs = []

  self.pairs.each do |pair|
    string = ''
    string += pair[0]

    unless pair[1].nil?
      string += '='
      string += (!pair[1].match(/^#{VALUE}$/) ? "\"#{pair[1]}\"" : pair[1])
    end

    pairs.push(string)
  end

  return pairs.join("; ")
end