Sha256: 5927c99e8c18009d19f7e023fbdb6e076653c9ab5ad4516ea9a7c4c375460094
Contents?: true
Size: 476 Bytes
Versions: 21
Compression:
Stored size: 476 Bytes
Contents
module Easymon class MemcachedCheck attr_accessor :cache def initialize(cache) self.cache = cache end def check check_status = memcached_up? if check_status message = "Up" else message = "Down" end [check_status, message] end private def memcached_up? cache.write "health_check", 1 1 == cache.read("health_check") rescue false end end end
Version data entries
21 entries across 21 versions & 1 rubygems