struct Athena::Clock::Native
inherits Struct
#
The default clock for most use cases which returns the current system time. For example:
class ExpirationChecker
def initialize(@clock : Athena::Clock::Interface); end
def expired?(valid_until : Time) : Bool
@clock.now > valid_until
end
end
Included modules
Athena::Clock::Interface
Constructors#
Methods#
#in_location(location : Time::Location) : self
#
Returns a new clock instance set to the provided location.