class Instana::Activators::Dalli

Public Instance Methods

can_instrument?() click to toggle source
# File lib/instana/activators/dalli.rb, line 7
def can_instrument?
  defined?(::Dalli::Client) &&
    defined?(::Dalli::Server) &&
    Instana.config[:dalli][:enabled]
end
instrument() click to toggle source
# File lib/instana/activators/dalli.rb, line 13
def instrument
  require 'instana/instrumentation/dalli'

  ::Dalli::Client.prepend ::Instana::Instrumentation::Dalli
  ::Dalli::Server.prepend ::Instana::Instrumentation::DalliServer

  true
end