Module: Speed

Defined in:
lib/speed.rb

Constant Summary collapse

@@results =
{}

Instance Method Summary collapse

Instance Method Details

#speedObject



11
12
13
# File 'lib/speed.rb', line 11

def speed
  @@results
end

#timer(name) ⇒ Object



4
5
6
7
8
9
# File 'lib/speed.rb', line 4

def timer(name)
  start_time = Time.now
  yield
  result = Time.now - start_time
  @@results[name.to_sym] = result
end