Method: Mongo::ServerSelector#get
- Defined in:
- lib/mongo/server_selector.rb
#get(preference = {}) ⇒ Object
Create a server selector object.
75 76 77 78 79 |
# File 'lib/mongo/server_selector.rb', line 75 def get(preference = {}) return preference if PREFERENCES.values.include?(preference.class) Mongo::Lint.validate_underscore_read_preference(preference) PREFERENCES.fetch((preference[:mode] || :primary).to_sym).new(preference) end |