# File lib/bunny/subscription09.rb, line 64 def setup_consumer client.send_frame( Qrack::Protocol09::Basic::Consume.new({ :reserved_1 => 0, :queue => queue.name, :consumer_tag => consumer_tag, :no_ack => !ack, :exclusive => exclusive, :nowait => false}.merge(@opts)) ) method = client.next_method client.check_response(method, Qrack::Protocol09::Basic::ConsumeOk, "Error subscribing to queue #{queue.name}") @consumer_tag = method.consumer_tag end