diff options
author | Loïc Hoguin <[email protected]> | 2012-12-03 15:57:27 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2012-12-03 15:57:27 +0100 |
commit | 8bc6bde62f92d77e44f649d82bc899f97a641c06 (patch) | |
tree | 415ca201e52595507542589644bfad48bf927c05 /src/cowboy_clock.erl | |
parent | 5ef4a15b48bfc1b5ca867b893b7cbd1b535175f7 (diff) | |
download | cowboy-8bc6bde62f92d77e44f649d82bc899f97a641c06.tar.gz cowboy-8bc6bde62f92d77e44f649d82bc899f97a641c06.tar.bz2 cowboy-8bc6bde62f92d77e44f649d82bc899f97a641c06.zip |
Remove the dependency on httpd_util
Add the function cowboy_clock:rfc1123/1 that formats the given
date to the RFC1123 format.
Diffstat (limited to 'src/cowboy_clock.erl')
-rw-r--r-- | src/cowboy_clock.erl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cowboy_clock.erl b/src/cowboy_clock.erl index 5e2bf44..f851211 100644 --- a/src/cowboy_clock.erl +++ b/src/cowboy_clock.erl @@ -25,6 +25,7 @@ -export([start_link/0]). -export([stop/0]). -export([rfc1123/0]). +-export([rfc1123/1]). -export([rfc2109/1]). %% gen_server. @@ -61,12 +62,15 @@ stop() -> gen_server:call(?SERVER, stop). %% @doc Return the current date and time formatted according to RFC-1123. -%% -%% This format is used in the <em>date</em> header sent with HTTP responses. -spec rfc1123() -> binary(). rfc1123() -> ets:lookup_element(?TABLE, rfc1123, 2). +%% @doc Return the given date and time formatted according to RFC-1123. +-spec rfc1123(calendar:datetime()) -> binary(). +rfc1123(DateTime) -> + update_rfc1123(<<>>, undefined, DateTime). + %% @doc Return the current date and time formatted according to RFC-2109. %% %% This format is used in the <em>set-cookie</em> header sent with |