Sha256: c793cc08fae4057a3a060ce8f85b383fc5dc892fb195c8809a2f1de351897f49

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

module Hcheck
  module Checks
    # redis check module
    # implements status
    # include redis check dependencies
    module Redis
      # @config { host, port, db, password }
      def status(config)
        config[:sentinels] = config[:sentinels].map(&:symbolize_keys) if config[:sentinels]

        ::Redis.new(config).ping
      end

      def self.included(_base)
        require 'redis'
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hcheck-0.1.1 lib/hcheck/checks/redis.rb