Yes. This assignment works as per the [amqp documentation](http://rdoc.info/github/ruby-amqp/amqp/master/frames). It returns a queue object. This has also been verified in testing by placing logger statements around the 'unsubscribe' call to verify that the @check_request_queue object has the Queue attributes. The consumer is also being correctly cancelled due to the observed and expected behavior of the rabbitmq server deleting the queue after this action.