module RCI

Constants

VERSION

Public Class Methods

attach_instrumentation_to(redis) click to toggle source
# File lib/rci.rb, line 11
def self.attach_instrumentation_to(redis)
  discover_commands(redis)
  redis.client.singleton_class.send(:prepend, RCI::Instrumentation)
end
setup(redis) click to toggle source
# File lib/rci.rb, line 6
def self.setup(redis)
  discover_commands(redis)
  attach_instrumentation!
end

Private Class Methods

attach_instrumentation!() click to toggle source
# File lib/rci.rb, line 18
def self.attach_instrumentation!
  Redis::Client.send(:prepend, RCI::Instrumentation)
end
discover_commands(redis) click to toggle source
# File lib/rci.rb, line 22
def self.discover_commands(redis)
  Commands.discover!(redis)
end