class Athena::Clock::Monotonic
- Athena::Clock::Monotonic
- Reference
- Object
Overview
The monotonic clock is primarily intended to be use to measure time, such as for a stopwatch. It's measurements are unaffected by inconsistencies sometimes introduced by the system clock. See Measuring Time for more information.
Included Modules
Defined in:
monotonic.crConstructors
Instance Method Summary
-
#in_location(location : Time::Location) : self
Returns a new clock instance set to the provided location.
-
#now : Time
Returns the current time as determined by the clock.
-
#sleep(span : Time::Span) : Nil
Sleeps for the provided span of time.
-
#sleep(seconds : Number) : Nil
Sleeps for the provided amount of seconds.
Instance methods inherited from module Athena::Clock::Interface
in_location(location : Time::Location) : self
in_location,
now : Time
now,
sleep(span : Time::Span) : Nilsleep(seconds : Number) : Nil sleep
Constructor Detail
Instance Method Detail
def in_location(location : Time::Location) : self
#
Returns a new clock instance set to the provided location.