aboutsummaryrefslogtreecommitdiffstats
path: root/guide/routing.md
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2013-02-20 12:14:21 +0100
committerLoïc Hoguin <[email protected]>2013-02-20 12:14:21 +0100
commitb2ffff9bec7f9d137ab5abdc3b77203914b5ae63 (patch)
treea4d22508071427e25546068b81db620dcb3a52f9 /guide/routing.md
parent76b5cfea3f4a755b31a95b24176afeb87adaf442 (diff)
downloadcowboy-b2ffff9bec7f9d137ab5abdc3b77203914b5ae63.tar.gz
cowboy-b2ffff9bec7f9d137ab5abdc3b77203914b5ae63.tar.bz2
cowboy-b2ffff9bec7f9d137ab5abdc3b77203914b5ae63.zip
Add cowboy:set_env/3
Diffstat (limited to 'guide/routing.md')
-rw-r--r--guide/routing.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/guide/routing.md b/guide/routing.md
index ebf34de..3f71654 100644
--- a/guide/routing.md
+++ b/guide/routing.md
@@ -242,3 +242,17 @@ cowboy:start_http(my_http_listener, 100,
Note that this function will return `{error, badarg}` if the structure
given is incorrect.
+
+Live update
+-----------
+
+You can use the `cowboy:set_env/3` function for updating the dispatch
+list used by routing. This will apply to all new connections accepted
+by the listener.
+
+``` erlang
+cowboy:set_env(my_http_listener, dispatch,
+ cowboy_router:compile(Dispatch)).
+```
+
+Note that you need to compile the routes before updating.