module Athena::HTTP::RequestMatcher::Interface
#
Represents a strategy that can be used to match an AHTTP::Request.
This interface can be used as a generic way to determine if some logic should be enabled for a given request based on the configured rules.
Direct including types
Athena::HTTP::RequestMatcher
Athena::HTTP::RequestMatcher::Attributes
Athena::HTTP::RequestMatcher::Header
Athena::HTTP::RequestMatcher::Hostname
Athena::HTTP::RequestMatcher::Method
Athena::HTTP::RequestMatcher::Path
Athena::HTTP::RequestMatcher::QueryParameter
Methods#
abstract #matches?(request : AHTTP::Request) : Bool#
Decides whether the rule(s) implemented by the strategy matches the provided request.