Method: Funnel::WebSocket::Headers.encode

Defined in:
lib/funnel/web_socket/headers.rb

.encode(data) ⇒ Object

encode ruby hash into HTTP style headers



31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/funnel/web_socket/headers.rb', line 31

def self.encode data
  result = ""

  data.each_pair do |k,v|
    result << k.to_s
    result << ": "
    result << v.to_s
    result << "\r\n"
  end

  result << "\r\n"
  result
end