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



37
38
39
40
# File 'lib/mongo/legacy.rb', line 37

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

Instance Method Details

#safeObject



27
28
29
30
31
32
33
34
35
# File 'lib/mongo/legacy.rb', line 27

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



23
24
25
# File 'lib/mongo/legacy.rb', line 23

def safe=(value)
  @write_concern = value
end