class Amber::Router::Constraints::Accept

Overview

Matches requests whose Accept header contains a versioned media type. Parses Accept headers like "application/vnd.myapp.v1+json" to extract the version string and match against an expected version.

Included Modules

Defined in:

amber/router/constraints/accept.cr

Constructors

Instance Method Summary

Instance methods inherited from module Amber::Router::Constraint

matches?(request : HTTP::Request) : Bool matches?

Constructor Detail

def self.new(media_type : String, version : String) #

[View source]

Instance Method Detail

def matches?(request : HTTP::Request) : Bool #

[View source]