Current section
Files
Jump to
Current section
Files
src/fire_handler.erl
-module(fire_handler).
-export([init/2]).
-export([content_types_provided/2]).
-export([to_html/2]).
-export([to_json/2]).
-export([to_text/2]).
% Comment
init(Req, Opts) ->
{cowboy_rest, Req, Opts}.
content_types_provided(Req, State) ->
{[
{<<"text/html">>, to_html},
{<<"application/json">>, to_json},
{<<"text/plain">>, to_text}
], Req, State}.
to_html(Req, State) ->
Body = <<"<html>
<head>
<meta charset=\"utf-8\">
<title>F I R E</title>
</head>
<body>
<p>F I R E</p>
</body>
</html>">>,
{Body, Req, State}.
to_json(Req, State) ->
Body = <<"{\"fire\": \"F I R E\"}">>,
{Body, Req, State}.
to_text(Req, State) ->
{<<"F I R E">>, Req, State}.