Module: TypedCache::Clock
- Defined in:
- lib/typed_cache/clock.rb
Defined Under Namespace
Classes: Measured
Class Method Summary collapse
Class Method Details
.measure ⇒ Object
28 29 30 31 32 |
# File 'lib/typed_cache/clock.rb', line 28 def measure(&) start = now result = yield Measured.new(start:, end: now, result:) end |
.now ⇒ Object
35 36 37 |
# File 'lib/typed_cache/clock.rb', line 35 def now Time.now end |