aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_clock.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2012-12-03 15:57:27 +0100
committerLoïc Hoguin <[email protected]>2012-12-03 15:57:27 +0100
commit8bc6bde62f92d77e44f649d82bc899f97a641c06 (patch)
tree415ca201e52595507542589644bfad48bf927c05 /src/cowboy_clock.erl
parent5ef4a15b48bfc1b5ca867b893b7cbd1b535175f7 (diff)
downloadcowboy-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.erl8
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