Method: Alien::AlienBlockTimer#measure

Defined in:
lib/alien/alienblocktimer.rb

#measure(description = "", &block) ⇒ Object

Measure the execution time for an asscociated code block.



80
81
82
83
84
85
86
87
88
89
90
91
92
# File 'lib/alien/alienblocktimer.rb', line 80

def measure(description="", &block)

  start

  unless block.nil?
    yield
    @measurement =  description + elapsed.to_s
  else
    #Error message Haiku. :)
    @measurement = "No block to measure. Your timer waits patiently. Give him one to use."
  end

end