diff options
Diffstat (limited to 'middleware/rewrite/field.go')
-rw-r--r-- | middleware/rewrite/field.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/middleware/rewrite/field.go b/middleware/rewrite/field.go new file mode 100644 index 000000000..5ccad0d60 --- /dev/null +++ b/middleware/rewrite/field.go @@ -0,0 +1,13 @@ +// Package rewrite is middleware for rewriting requests internally to something different. +package rewrite + +/* +Additional FIELD keywords may be implemented to support more rewrite use-cases. +New Rule types must be added to the Fields map. +The type must implement `New` and `Rewrite` functions. +*/ +var Fields = map[string]Rule{ + "name": NameRule{}, + "type": TypeRule{}, + "class": ClassRule{}, +} |