aboutsummaryrefslogtreecommitdiffstats
path: root/examples/rest_pastebin/src/toppage_handler.erl
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-09-08 19:08:37 +0200
committerLoïc Hoguin <[email protected]>2013-09-08 19:08:37 +0200
commit630a8055412bb9622ca202ffb7008d418df78d5c (patch)
tree89f822e66008feb072ff368d14d65edd9530267b /examples/rest_pastebin/src/toppage_handler.erl
parentdacaf5d293aacd0e98c5aca39c4cf03ec52d12dc (diff)
downloadcowboy-630a8055412bb9622ca202ffb7008d418df78d5c.tar.gz
cowboy-630a8055412bb9622ca202ffb7008d418df78d5c.tar.bz2
cowboy-630a8055412bb9622ca202ffb7008d418df78d5c.zip
Convert the REST pastebin example to a release
Diffstat (limited to 'examples/rest_pastebin/src/toppage_handler.erl')
-rw-r--r--examples/rest_pastebin/src/toppage_handler.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/examples/rest_pastebin/src/toppage_handler.erl b/examples/rest_pastebin/src/toppage_handler.erl
index 94f08aa..be2b803 100644
--- a/examples/rest_pastebin/src/toppage_handler.erl
+++ b/examples/rest_pastebin/src/toppage_handler.erl
@@ -3,14 +3,14 @@
%% @doc Pastebin handler.
-module(toppage_handler).
-%% REST Callbacks
+%% Standard callbacks.
-export([init/3]).
-export([allowed_methods/2]).
-export([content_types_provided/2]).
-export([content_types_accepted/2]).
-export([resource_exists/2]).
-%% Callback Callbacks
+%% Custom callbacks.
-export([create_paste/2]).
-export([paste_html/2]).
-export([paste_text/2]).
@@ -75,8 +75,7 @@ read_file(Name) ->
Binary.
full_path(Name) ->
- {ok, Cwd} = file:get_cwd(),
- filename:join([Cwd, "priv", Name]).
+ filename:join([code:priv_dir(rest_pastebin), Name]).
file_exists(Name) ->
case file:read_file_info(full_path(Name)) of