Sha256: 614d63274780e1e854643414c0321da614417bd8ae1c5262f74f9eb8b870e828
Contents?: true
Size: 367 Bytes
Versions: 62
Compression:
Stored size: 367 Bytes
Contents
module Workarea module Monitoring class MongoidCheck def check status = database_up? [status, status ? 'Up' : 'Down'] end private def database_up? Mongoid::Clients .with_name('default') .collections .find .present? rescue false end end end end
Version data entries
62 entries across 62 versions & 1 rubygems
Version | Path |
---|---|
workarea-core-3.4.13 | lib/workarea/monitoring/mongoid_check.rb |
workarea-core-3.4.12 | lib/workarea/monitoring/mongoid_check.rb |