struct
LuckyRouter::PathPart
- LuckyRouter::PathPart
- Struct
- Value
- Object
Overview
A PathPart represents a single section of a path
It can be a static path
path_part = PathPart.new("users")
path_part.path_variable? => false
path_part.optional? => false
path_part.name => "users"
It can be a path variable
path_part = PathPart.new(":id")
path_part.path_variable? => true
path_part.optional? => false
path_part.name => "id"
It can be optional
path_part = PathPart.new("?users")
path_part.path_variable? => false
path_part.optional? => true
path_part.name => "users"
Defined in:
lucky_router/path_part.crConstructors
Class Method Summary
Instance Method Summary
- #==(other : self)
- #glob? : Bool
-
#hash(hasher)
See
Object#hash(hasher) - #name : String
- #optional? : Bool
- #part : String
- #path_variable? : Bool
- #validate!