lib/ably/rest/client.rb in ably-0.8.7 vs lib/ably/rest/client.rb in ably-0.8.8
- old
+ new
@@ -313,10 +313,10 @@
#
# @return [Faraday::Connection]
#
# @api private
def fallback_connection
- unless @fallback_connections
+ unless defined?(@fallback_connections) && @fallback_connections
@fallback_connections = Ably::FALLBACK_HOSTS.shuffle.map { |host| Faraday.new(endpoint_for_host(host).to_s, connection_options) }
end
@fallback_index ||= 0
@fallback_connections[@fallback_index % @fallback_connections.count].tap do