Leyland
view release on metacpan or search on metacpan
lib/Leyland/Negotiator.pm view on Meta::CPAN
}
sub _negotiate_receive_media {
my ($class, $c, $all_routes) = @_;
return $all_routes unless my $ct = $c->content_type;
# will hold all routes with acceptable receive types
my $routes = [];
# remove charset from content-type
if ($ct =~ m/^([^;]+)/) {
$ct = $1;
}
$c->log->debug("I have received $ct");
ROUTE: foreach (@$all_routes) {
# does this route accept all media types?
unless (exists $_->{rules}->{accepts}) {
push(@$routes, $_);
( run in 1.444 second using v1.01-cache-2.11-cpan-d7f47b0818f )