Skip to content

Commit ffb923c

Browse files
committed
Work with password protected mongodbs
1 parent 143f85a commit ffb923c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/usage_tracker/adapters/mongodb.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ class Mongodb
99
def initialize (settings)
1010
@database =
1111
db = Mongo::Connection.new(settings.database['host'], settings.database['port']).db(settings.database['name'])
12+
13+
if settings.database['username'] || settings.database['password']
14+
db.authenticate(settings.database['username'], settings.database['password'])
15+
end
16+
1217
@collection = db[settings.database['collection']]
1318
db
1419
rescue Errno::ECONNREFUSED, Mongo::ConnectionError => e

0 commit comments

Comments
 (0)