18 Commits

Author SHA1 Message Date
Erik Hollensbe 35f6c7bf00 add tracing support
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-04-27 08:15:12 -07:00
Erik Hollensbe d56a20ce81 fixed up the example
Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-04-27 07:42:39 -07:00
Erik Hollensbe 1ac2b56efe Add unix feature
This adds several components:

- a unix compile-time crate feature which allows for a `serve_unix` method which serves over a unix socket
- an example that serves over a unix socket

Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-04-27 07:31:26 -07:00
Erik Hollensbe f71be88b75 Some fixes
- StatusCode error types now take a string for the body.
- Route failures return METHOD_NOT_ALLOWED, which I should double check
  but is more accurate.

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-27 09:10:21 -08:00
Erik Hollensbe 8f11428185 rewrite ratpack example to be a little easier on the eyes, thanks @antifuchs
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-24 12:24:32 -08:00
Erik Hollensbe 0317eff3a8 Improve docs + examples around transient state
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-22 16:32:21 -08:00
Erik Hollensbe 692b7e54d8 The great transient state patch. Tests forthcoming.
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-22 15:45:46 -08:00
Erik Hollensbe a7ae4c2c26 use ratpack::prelude::* in examples and readme
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-22 14:06:30 -08:00
Erik Hollensbe 4ebec5d058 Add a framework prelude import
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-22 05:50:40 -08:00
Erik Hollensbe 2a78682095 Move params to top-level, cleanup, some more docs
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-22 05:49:11 -08:00
Erik Hollensbe 55e351d193 be smarter about state in the examples
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 08:16:36 -08:00
Erik Hollensbe 1b7a1895a8 rename file to better explain what is happening
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 07:56:15 -08:00
Erik Hollensbe 10c31e42ba working global state
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 07:54:32 -08:00
Erik Hollensbe 6bd07df847 reorg source to be a little clearer re: order of ops
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 01:43:02 -08:00
Erik Hollensbe c25fe9f935 cleanup imports
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 01:22:30 -08:00
Erik Hollensbe 24222558ea logging example
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 01:20:09 -08:00
Erik Hollensbe eda54224c6 more examples!
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 00:41:31 -08:00
Erik Hollensbe d248927980 examples!
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2022-01-21 00:26:50 -08:00