Don't assign @connection until recovery has fully completed, as otherwise @connection#open? might return true before a connection has fully recovered, suggesting that consumers should use resources which have not yet been recovered
Don't assign @connection until recovery has fully completed, as otherwise @connection#open? might return true before a connection has fully recovered, suggesting that consumers should use resources which have not yet been recovered

ruby-amqp/march_hare,ruby-amqp/march_hare