class Instana::Activators::Shoryuken

Public Instance Methods

can_instrument?() click to toggle source
# File lib/instana/activators/shoryuken.rb, line 7
def can_instrument?
  defined?(::Shoryuken) && ::Shoryuken.respond_to?(:configure_server)
end
instrument() click to toggle source
# File lib/instana/activators/shoryuken.rb, line 11
def instrument
  require 'instana/instrumentation/shoryuken'

  ::Shoryuken.configure_server do |config|
    config.server_middleware do |chain|
      chain.add ::Instana::Instrumentation::Shoryuken
    end
  end

  true
end