class Rake::Task

Public Instance Methods

invoke(*args) click to toggle source
   # File lib/capistrano/datadog/v3.rb
10 def invoke(*args)
11   result = nil
12   reporter = Capistrano::Datadog.reporter
13   task_name = name
14   reporter.current_task = task_name
15   timing = Benchmark.measure(task_name) do
16     result = old_invoke(*args)
17   end
18   reporter.record_task(task_name, timing.real, roles,
19     Capistrano::Configuration.env.fetch(:stage), Capistrano::Configuration.env.fetch(:application))
20   result
21 end
Also aliased as: old_invoke
old_invoke(*args)
Alias for: invoke