class Rake::Task

Public Instance Methods

invoke(*args) click to toggle source
# File lib/ting_yun/instrumentation/rake.rb, line 23
def invoke(*args)
  unless TingYun::Agent::Instrumentation::RakeInstrumentation.should_trace? name
    return invoke_without_tingyun(*args)
  end

  TingYun::Agent::Instrumentation::RakeInstrumentation.before_invoke_transaction(self)

  state = TingYun::Agent::TransactionState.tl_get
  TingYun::Agent::Transaction.wrap(state, "TaskAction/Rake/invoke/#{name}", :rake)  do
    invoke_without_tingyun(*args)
  end
end
Also aliased as: invoke_without_tingyun
invoke_without_tingyun(*args)
Alias for: invoke