diff --git a/example/.swerve/config.yml b/example/.swerve/config.yml new file mode 100644 index 0000000000000000000000000000000000000000..f4bac0706d1e221dcc958508005c809c446048fd --- /dev/null +++ b/example/.swerve/config.yml @@ -0,0 +1,22 @@ +field_handling: Log +file_handling: File +server: + port: 9000 +requests: + - /users/@user_id : scripts/get_user_by_id.dyon + - /users : + failure_rate: 5 + response_headers: + x-rate-limit: 100 + x-rate-remaining: 96 + x-rate-reset: 10/12/1990 + response_type: application/json + response_body: + count: 2 + data: + - id: 1 + name: John baker + email: john@gmail.com + - id: 2 + name: Bloobers Frank + email: bloob@gmail.com diff --git a/example/.swerve/get_user_by_id.rhai b/example/.swerve/get_user_by_id.rhai new file mode 100644 index 0000000000000000000000000000000000000000..0c87298599322e0e807f56e772ff5767444df708 --- /dev/null +++ b/example/.swerve/get_user_by_id.rhai @@ -0,0 +1,4 @@ +fn handle(foo: f64) -> { + println(foo) + { foo: foo, bar: 123 } +} \ No newline at end of file