Sha256: 41397028faab259868c638457d27270e3b03f3e02c62be05fb499a7ff050ac6c
Contents?: true
Size: 444 Bytes
Versions: 13
Compression:
Stored size: 444 Bytes
Contents
module Fluent module MongoUtil def self.included(klass) klass.instance_eval { config_param :user, :string, :default => nil config_param :password, :string, :default => nil } end def authenticate(db) unless @user.nil? || @password.nil? begin db.authenticate(@user, @password) rescue Mongo::AuthenticationError => e $log.fatal e exit! end end db end end end
Version data entries
13 entries across 13 versions & 1 rubygems