From 82d7e89ea2e294176a42a46e67fa42df67ae7b21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Sun, 16 Sep 2012 14:02:07 +0200 Subject: Remove http.hrl dependency in cowboy_rest Only cowboy_protocol remaining now. --- src/cowboy_rest.erl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/cowboy_rest.erl') diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl index 9e5904c..da52ffe 100644 --- a/src/cowboy_rest.erl +++ b/src/cowboy_rest.erl @@ -49,8 +49,6 @@ expires :: undefined | no_call | calendar:datetime() }). --include("http.hrl"). - %% @doc Upgrade a HTTP request to the REST protocol. %% %% You do not need to call this function manually. To upgrade to the REST @@ -693,8 +691,9 @@ process_post(Req, State) -> is_conflict(Req, State) -> expect(Req, State, is_conflict, false, fun put_resource/2, 409). -put_resource(Req=#http_req{path=RawPath}, State) -> - put_resource(cowboy_req:set_meta(put_path, RawPath, Req), +put_resource(Req, State) -> + {Path, Req2} = cowboy_req:path(Req), + put_resource(cowboy_req:set_meta(put_path, Path, Req2), State, fun is_new_resource/2). %% content_types_accepted should return a list of media types and their -- cgit v1.2.3