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



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

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

Instance Method Details

#safeObject



9
10
11
12
13
14
15
16
17
# File 'lib/mongo/legacy.rb', line 9

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



5
6
7
# File 'lib/mongo/legacy.rb', line 5

def safe=(value)
  @write_concern = value
end