freshness v0.3.0 Utils.Expiration View Source

Link to this section Summary

Link to this section Types

Link to this type

milliseconds()

View Source
milliseconds() :: non_neg_integer()
Link to this type

t()

View Source
t() :: %Utils.Expiration{since: DateTime.t(), timeout: milliseconds()}

Link to this section Functions

Link to this function

expired?(expiration, current)

View Source
expired?(Utils.Expiration.t(), DateTime.t()) :: boolean()
Link to this function

new(timeout)

View Source
new(integer()) :: Expiration.t()
Link to this function

new(timeout, since)

View Source
new(integer(), DateTime.t()) :: Expiration.t()