class Instana::Activators::ActionMailer

Public Instance Methods

can_instrument?() click to toggle source
# File lib/instana/activators/action_mailer.rb, line 7
def can_instrument?
  defined?(::ActionMailer::Base) && defined?(ActiveSupport::Executor)
end
instrument() click to toggle source
# File lib/instana/activators/action_mailer.rb, line 11
def instrument
  require 'instana/instrumentation/action_mailer'

  ::ActionMailer::Base
    .singleton_class
    .prepend(Instana::Instrumentation::ActionMailer)

  true
end