plumbapius v0.13.0 Plumbapius.Request.Schema.Path

Defines functions for the request path

Link to this section Summary

Functions

Converts a request path from a schema to a regular expression.

Link to this section Functions

Link to this function

to_regex(request_path_schema)

Specs

to_regex(String.t()) :: Regex.t()

Converts a request path from a schema to a regular expression.

Parameters

  • request_path_schema: Request path for conversion.

Examples

iex> Plumbapius.Request.Schema.Path.to_regex("/users")
~r/\A\/users\z/

iex> Plumbapius.Request.Schema.Path.to_regex("/users/{id}/avatar")
~r/\A\/users\/[^&=\/]+\/avatar\z/