lib/mongo/cluster/topology.rb in mongo-2.0.5 vs lib/mongo/cluster/topology.rb in mongo-2.0.6

- old
+ new

@@ -46,15 +46,14 @@ # @return [ ReplicaSet, Sharded, Single ] The topology. # # @since 2.0.0 def initial(seeds, options) if options.has_key?(:connect) - return OPTIONS.fetch(options[:connect]).new(options, seeds) - end - if options.has_key?(:replica_set) + OPTIONS.fetch(options[:connect]).new(options, seeds) + elsif options.has_key?(:replica_set) ReplicaSet.new(options, seeds) else - seeds.size > 1 ? Unknown.new(options, seeds) : Single.new(options, seeds) + Unknown.new(options, seeds) end end end end end