Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidRewriterOptions = errors.New("invalid rewriter options")
Functions ¶
Types ¶
type InstructionsLookup ¶
type InstructionsLookup map[string]RewriteInstructions
InstructionsLookup is a map of Options keyed by the RewriteInstructions Name
func ProcessConfigs ¶
func ProcessConfigs(rwl options.Lookup) (InstructionsLookup, error)
ProcessConfigs validates and compiles rewriter instructions from the provided configuration map
type RewriteInstructions ¶
type RewriteInstructions []rewriteInstruction
RewriteInstructions is a list of type []rewriteInstruction
func ParseRewriteList ¶
func ParseRewriteList(rl options.RewriteList) (RewriteInstructions, error)
ParseRewriteList converts a Rewriter Configuration into parsed instructions
func (RewriteInstructions) Execute ¶
func (ris RewriteInstructions) Execute(r *http.Request)
Execute executes the Rewriter Instructions on the provided HTTP Request
func (RewriteInstructions) String ¶
func (ris RewriteInstructions) String() string
Click to show internal directories.
Click to hide internal directories.