data_source v0.1.3 Datasource.Time

Can be used in Datasource as the function-argument. It returns the current OS time in milliseconds.

Link to this section Summary

Functions

Return current time in milliseconds or any other precision

Link to this section Functions

Link to this function next(precision)

Return current time in milliseconds or any other precision.

Examples:

iex> {:ok, time_source} = Datasource.start_link(:millisecond, &Datasource.Time.next/1)
...> now = System.os_time(:millisecond)
...> subject = Datasource.next(time_source)
...> assert_in_delta(now, subject, 1)
true