Module: Workarea::Configuration::Mongoid
Instance Method Summary collapse
Instance Method Details
#indexes_enforced? ⇒ Boolean
15 16 17 18 19 20 21 |
# File 'lib/workarea/configuration/mongoid.rb', line 15 def indexes_enforced? client = ::Mongoid::Clients.default.use('admin') result = client.command(getParameter: 1, notablescan: nil) client.close !!result.documents.first['notablescan'] end |
#load ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/workarea/configuration/mongoid.rb', line 6 def load ::Mongoid::Config.load_configuration( clients: { default: MongoidClient.new.to_h, metrics: MongoidClient.new(:metrics).to_h } ) end |