class Appsignal::Hooks::RedisHook

@!visibility private

def dependencies_present?

def dependencies_present?
  defined?(::Redis) &&
    !defined?(::RedisClient) &&
    Appsignal.config &&
    Appsignal.config[:instrument_redis]
end

def install

def install
  require "appsignal/integrations/redis"
  ::Redis::Client.prepend Appsignal::Integrations::RedisIntegration
  Appsignal::Environment.report_enabled("redis")
end