If the connection does not connect immediately (for example if the 2nd attempt succeeds) then the tube specified in initializer will not be used.
This is because the @used_tube instance variable is set in a callback on the connection which won't be called in the case that the first connection attempt fails (see #9).
If the connection does not connect immediately (for example if the 2nd attempt succeeds) then the tube specified in initializer will not be used.
This is because the
@used_tube
instance variable is set in a callback on the connection which won't be called in the case that the first connection attempt fails (see #9).