Module: Mongo::LegacyWriteConcern

Included in:
Connection, ReplSetConnection, ShardedConnection
Defined in:
lib/mongo/legacy.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.from_uri(uri = ENV['MONGODB_URI'], extra_opts = {}) ⇒ Object



33
34
35
36
# File 'lib/mongo/legacy.rb', line 33

def self.from_uri(uri = ENV['MONGODB_URI'], extra_opts={})
  parser = URIParser.new uri
  parser.connection(extra_opts, true)
end

Instance Method Details

#safeObject



23
24
25
26
27
28
29
30
31
# File 'lib/mongo/legacy.rb', line 23

def safe
  if @write_concern[:w] == 0
    return false
  elsif @write_concern[:w] == 1
    return true
  else
    return @write_concern
  end
end

#safe=(value) ⇒ Object



19
20
21
# File 'lib/mongo/legacy.rb', line 19

def safe=(value)
  @write_concern = value
end