Module: Support::Rake::TaskWithDuration

Defined in:
lib/support/rake/task_with_duration.rb

Instance Method Summary collapse

Instance Method Details

#executeObject



6
7
8
9
10
11
# File 'lib/support/rake/task_with_duration.rb', line 6

def execute(...)
  start = Time.now
  super
ensure
  DurationTracker.instance.report_duration(name, Time.now - start) unless @skipped || actions.empty?
end