Class: Grape::Router::MustermannPattern
- Inherits:
-
Mustermann::AST::Pattern
- Object
- Mustermann::AST::Pattern
- Grape::Router::MustermannPattern
- Defined in:
- lib/grape/router/mustermann_pattern.rb
Overview
Grape-style path patterns for Mustermann: ‘:param`, `*splat`, `name` / `+splat`, `( )` optionals, `|`, and an Integer digit-only constraint (driven by Grape’s ‘params` option).
Inlined from the mustermann-grape gem (MIT) by namusyaka, Konstantin Haase and Daniel Doubrovkine. Grape instantiates this class directly (see Pattern), so unlike the gem it is not registered as a Mustermann ‘type: :grape`.