# File lib/mongo/server_selector.rb, line 72
    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