Class: Rake::Task

Inherits:
Object
  • Object
show all
Defined in:
lib/rake_report/override.rb

Instance Method Summary collapse

Instance Method Details

#execute_with_time(*args) ⇒ Object Also known as: execute



3
4
5
6
7
8
# File 'lib/rake_report/override.rb', line 3

def execute_with_time(*args)
  start = Time.now
  execute_without_time(*args)
  finish = Time.now
  RakeReport.add_time(name, 'execute', start, finish)
end

#invoke_with_time(*args) ⇒ Object Also known as: invoke



10
11
12
13
14
15
# File 'lib/rake_report/override.rb', line 10

def invoke_with_time(*args)
  start = Time.now
  invoke_without_time(*args)
  finish = Time.now
  RakeReport.add_time(name, 'invoke', start, finish)
end