module RCI::Instrumentation

Public Instance Methods

call(command, &block) click to toggle source
Calls superclass method
# File lib/rci/instrumentation.rb, line 6
def call(command, &block)
  payload = extract_notification_payload_from(command)
  ActiveSupport::Notifications.instrument("#{ Commands.command_type(command) }.redis", payload) do
    super
  end
end

Private Instance Methods

extract_notification_payload_from(command_array) click to toggle source
# File lib/rci/instrumentation.rb, line 15
def extract_notification_payload_from(command_array)
  Commands.extract_command(command_array)
end