Sha256: f5552f3aa23101ab76e1046dd4ddeba7d4545dd083cd17117bb1d98e7fac3158
Contents?: true
Size: 516 Bytes
Versions: 2
Compression:
Stored size: 516 Bytes
Contents
# frozen_string_literal: true class HeyDoctor::CheckRedisHealthService class << self SUCCESS = { success: true, message: 'Redis is connected' }.freeze ERROR = { success: false, message: 'Error connecting to redis' }.freeze def call return SUCCESS if connected? ERROR end private def connected? Redis.current.get('viva_a_sociedade_alternativa') true rescue Redis::CannotConnectError, NameError false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hey_doctor-1.3.1 | app/services/hey_doctor/check_redis_health_service.rb |
hey_doctor-1.2.1 | app/services/hey_doctor/check_redis_health_service.rb |