Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
amber
v2.0.0-beta.2
Amber
Adapters
AdapterFactory
MemoryPubSubAdapter
MemorySessionAdapter
BatchOperations
PubSubAdapter
SessionAdapter
SessionBatchOperations
Cluster
Configuration
AppConfig
DatabaseConfig
EnvOverride
JobsConfig
LoggingConfig
MailerConfig
PubSubConfig
ServerConfig
SessionConfig
SMTPConfig
SSLConfig
StaticConfig
Controller
Base
Callbacks
Error
Helpers
Filter
FilterBuilder
Filters
Helpers
AssetHelpers
CSRF
FormHelpers
I18n
MarkdownHelper
NumberHelpers
Redirect
Render
Responders
Content
ProcType
Route
TagHelpers
TextHelpers
URLHelpers
SchemaIntegration
SchemaParamsWrapper
Static
DSL
Callbacks
Pipeline
Router
SchemaRouter
Server
Environment
Env
EnvType
Loader
Logging
OptionsType
Settings
SettingValue
SMTPSettings
Exceptions
Base
ConfigurationError
Controller
Redirect
CookieOverflow
DuplicateRouteError
EncryptionKeyMissing
Environment
Forbidden
InvalidMessage
InvalidSignature
Page
RouteNotFound
Validator
InvalidParam
ValidationFailed
Extensions
HTTPServerContext
Number
String
Jobs
Configuration
Job
JobEnvelope
Status
MemoryQueueAdapter
QueueAdapter
Scheduler
Worker
Mailer
Attachment
Base
Configuration
DeliveryAdapter
DeliveryResult
Email
MemoryAdapter
MimeBuilder
SMTPAdapter
SMTPError
Markdown
HTMLEntities
Decoder
Encoder
ExtendToHTML
HTMLRenderer
Node
DataType
DataValue
Type
Options
Parser
Block
Inline
Bracket
Delimiter
Renderer
Rule
BlockQuote
CodeBlock
ContinueStatus
Document
Heading
HTMLBlock
Item
List
MatchValue
Paragraph
Table
ThematicBreak
Utils
Pipe
ApiVersion
Base
ClientIp
Controller
CORS
OriginType
CSRF
BaseToken
PersistentToken
TokenOperations
RefreshableToken
Error
Flash
Headers
Logger
Origin
Pipeline
PoweredByAmber
Preflight
Session
Static
Route
Router
Constraint
Constraints
Accept
Header
Host
Subdomain
Cookies
AbstractStore
EncryptedStore
PermanentStore
SignedStore
Store
File
FixedSegment
Flash
FlashStore
GlobMatch
GlobSegment
NamedRoutes
Params
Parsers
FormData
JSON
Multipart
OptionalSegmentResolver
RoutedResult
RouteInfo
RoutePrinter
Router
RouteSet
Scope
Segment
Session
AbstractStore
AdapterSessionStore
CookieStore
SessionHash
Store
TerminalSegment
Types
Files
Key
Params
VariableSegment
Schema
Accept
ControllerIntegration
CustomValidationError
Default
Definition
ConditionalGroup
FieldDef
SourceBlock
Deprecated
Description
DSL
DuplicateFieldError
Enum
Error
Example
ExternalDocs
Failure
Format
Group
Header
InvalidFormatError
InvalidSchemaError
LegacyResult
LengthError
Max
Message
Min
Nullable
OperationId
ParamSource
Parser
Base
Chain
Context
FileUploadValidator
JSONParser
MultipartParser
FileInfo
ParserRegistry
QueryParser
Sanitizer
Option
Transform
TypeCoercion
XMLParser
XPathContext
PathParam
Pattern
QueryParam
RangeError
RateLimit
Request
RequestSchema
Required
RequiredFieldError
RequirePermissions
Response
ResponseBuilder
Format
Status
ResponseFormatters
ErrorFormatter
DetailLevel
GroupBy
JSONResponse
Structure
ResponseSchema
Result
ResultHelpers
RouteRegistry
SchemaDefinitionError
Security
Success
Summary
Tag
Transform
Type
TypeCoercion
CoercionError
CoercionFunction
TypeMismatchError
ValidatedRequest
ValidationError
ValidationFailure
Validator
Base
Composite
Conditional
Context
Custom
Enum
Field
Format
FormatType
Length
Max
MaxLength
Min
MinLength
Pattern
Range
Required
Type
Warning
When
Server
WebSocketAdapter
SSL
Support
ClientReload
FileEncryptor
Inflector
LocaleFormat
MessageEncryptor
MessageVerifier
MimeTypes
Testing
Assertions
ContextBuilder
ControllerHelpers
RequestHelpers
TestClientSocket
TestResponse
TestWebSocket
WebSocketHelpers
Validators
BaseRule
Error
OptionalRule
Params
RequiredRule
ValidationBuilder
WebSockets
Adapters
MemoryAdapter
Channel
ClientSocket
ClientSockets
Decoders
BinaryDecoder
Decoder
DecoderError
JsonDecoder
TextDecoder
DisconnectedConnection
Presence
Server
Handler
SubscriptionManager
Backtracer
Backtrace
Frame
Context
Parser
Parser
Configuration
BookError
BookResponse
BookXMLSchema
ExceptionPage
Helpers
Styles
FormDataExample
ApplicationFormSchema
DocumentUploadSchema
OrderFormSchema
UserProfileSchema
UserRegistrationSchema
HTML
JsonParserExample
Number
SimpleFormExample
String
XMLParserExample
Generated using Crystal 1.16.3
2026-08-01 01:50:21 UTC
class
Amber::
Router::
VariableSegment(T)
Amber::Router::VariableSegment(T)
Amber::Router::Segment(T)
Reference
Object
Defined in:
amber/router/engine/segments/variable_segment.cr
Constructors
.new
(segment, pattern : Regex | Nil =
nil
)
Instance Method Summary
#match?
(segment : String) : Bool
#parameter
: String
#parametric?
: Bool
Instance methods inherited from class
Amber::Router::Segment(T)
formatted_s(*, ts =
0
)
formatted_s
,
literal_match?(curious_segment : String) : Bool
literal_match?
,
match?(curious_segment : String) : Bool
match?
,
parameter : String
parameter
,
parametric? : Bool
parametric?
,
route_set : RouteSet(T)
route_set
,
route_set=(route_set : RouteSet(T))
route_set=
,
segment : String
segment
,
segment=(segment : String)
segment=
Constructor methods inherited from class
Amber::Router::Segment(T)
new(segment : String)
new
Constructor Detail
def self.
new
(segment, pattern : Regex | Nil =
nil
)
#
[
View source
]
Instance Method Detail
def
match?
(segment :
String
) : Bool
#
[
View source
]
def
parameter
:
String
#
[
View source
]
def
parametric?
: Bool
#
[
View source
]