class Sqreen::Ecosystem::Databases::Redis
Public Instance Methods
setup()
click to toggle source
# File lib/sqreen/ecosystem/databases/redis.rb, line 18 def setup advice = wrap_for_interest(DatabaseConnectionData, &method(:after_advice)) instrument 'Redis#initialize', after: advice end
Private Instance Methods
after_advice(call, _ball)
click to toggle source
@param [Sqreen::Graft::CallbackCall] call
# File lib/sqreen/ecosystem/databases/redis.rb, line 26 def after_advice(call, _ball) return if call.raised conn = call.instance.connection DatabaseConnectionData.new( transport: :redis, host: conn[:host], port: conn[:port], db: conn[:db].to_s, ) end