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