Class: Mongo::WriteConcern::Acknowledged
- Defined in:
- lib/mongo/write_concern/acknowledged.rb
Overview
An acknowledged write concern provides a get last error command with the appropriate options on each write operation.
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#acknowledged? ⇒ true, false
Is this write concern acknowledged.
-
#get_last_error ⇒ Hash
Get the get last error command for the concern.
-
#inspect ⇒ String
Get a human-readable string representation of an acknowledged write concern.
Methods inherited from Base
Constructor Details
This class inherits a constructor from Mongo::WriteConcern::Base
Instance Method Details
#acknowledged? ⇒ true, false
Is this write concern acknowledged.
48 49 50 |
# File 'lib/mongo/write_concern/acknowledged.rb', line 48 def acknowledged? true end |
#get_last_error ⇒ Hash
Get the get last error command for the concern.
34 35 36 37 38 |
# File 'lib/mongo/write_concern/acknowledged.rb', line 34 def get_last_error @get_last_error ||= { GET_LAST_ERROR => 1 }.merge( Options::Mapper.transform_values_to_strings() ) end |
#inspect ⇒ String
Get a human-readable string representation of an acknowledged write concern.
60 61 62 |
# File 'lib/mongo/write_concern/acknowledged.rb', line 60 def inspect "#<Mongo::WriteConcern::Acknowledged:0x#{object_id} options=#{}>" end |