From 8fc6906dbbd428cfd52a74a9426f6492952f6683 Mon Sep 17 00:00:00 2001 From: Yakov Date: Wed, 14 Jan 2015 18:43:11 +0300 Subject: Fix reply/4 spec There is wrong -spec of reply/4 function 3rd parametr type must be same as [#http_req spec](https://github.com/ninenines/cowboy/blob/master/src/cowboy_req.erl#L140) --- src/cowboy_req.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cowboy_req.erl b/src/cowboy_req.erl index a197110..46a2fc7 100644 --- a/src/cowboy_req.erl +++ b/src/cowboy_req.erl @@ -720,7 +720,8 @@ reply(Status, Headers, Req=#http_req{resp_body=Body}) -> reply(Status, Headers, Body, Req). -spec reply(cowboy:http_status(), cowboy:http_headers(), - iodata() | {non_neg_integer() | resp_body_fun()}, Req) + iodata() | resp_body_fun() | {non_neg_integer(), resp_body_fun()} + | {chunked, resp_chunked_fun()}, Req) -> Req when Req::req(). reply(Status, Headers, Body, Req=#http_req{ socket=Socket, transport=Transport, -- cgit v1.2.3