# File lib/bunny/client08.rb, line 140 def init_connection write(Qrack::Protocol::HEADER) write([1, 1, Qrack::Protocol::VERSION_MAJOR, Qrack::Protocol::VERSION_MINOR].pack('C4')) frame = next_frame if frame.nil? or !frame.payload.is_a?(Qrack::Protocol::Connection::Start) raise Bunny::ProtocolError, 'Connection initiation failed' end end