blob: aa9d7fd5737d0b5a75fb0b89d87b0b36ec96de0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package caddyscript
import (
"net/http"
caddyscript "bitbucket.org/lightcodelabs/caddy2/pkg/caddyscript/lib"
"go.starlark.net/starlark"
)
// MatcherEnv sets up the global context for the matcher caddyscript environment.
func MatcherEnv(r *http.Request) starlark.StringDict {
env := make(starlark.StringDict)
env["req"] = caddyscript.HTTPRequest{Req: r}
env["time"] = caddyscript.Time{}
env["regexp"] = caddyscript.Regexp{}
return env
}
|