…specify it. Add w, pool_size, and ssl option defaults to the config.
Upgrade safe semantics to be consistent with the new MongoClient safe semantics - legacy usage (:safe => true) is transparently upgraded to the new system. BIG CHANGE: In keeping with the driver defaults, safety is now ON by default (:w => 1) rather than off by default. Use `safe false` to turn off safety in a model. Fixed tests.
The partially broken by cf82ec6 where it allowed a single ID to be passed and it would work as expected. This also adds support for multiple IDs to be provided.
…odel with a compound (hash) id key
… any more options get added to the ruby driver, we won't have to do any additional logic to pass those options through
…s instead of forcing it in the keys argument hash
…assing :upsert and :safe options to the modifier operation.
…odule is deprecated
Indifferent hashes seem to be pretty slow. This helps things out a bit. Using string keys for keys because they can be injected dynamically by users and thus an attack could be formed if symbols were used. Using symbols for associations.
… and loads model instances instead of hashes as plucky does.