NAME¶
Mojolicious::Types - MIME types
SYNOPSIS¶
use Mojolicious::Types;
my $types = Mojolicious::Types->new;
DESCRIPTION¶
Mojolicious::Types is a container for MIME types.
ATTRIBUTES¶
Mojolicious::Types implements the following attributes.
"types"¶
my $map = $types->types;
$types = $types->types({png => 'image/png'});
List of MIME types.
METHODS¶
Mojolicious::Types inherits all methods from Mojo::Base and implements the
following ones.
"detect"¶
my $ext = $types->detect('application/json;q=9');
Detect file extensions from "Accept" header value. Unspecific values
that contain more than one MIME type are currently ignored, since browsers
often don't really know what they actually want.
"type"¶
my $type = $types->type('png');
$types = $types->type(png => 'image/png');
$types = $types->type(json => [qw(application/json text/x-json)]);
Get or set MIME types for file extension, alternatives are only used for
detection.
SEE ALSO¶
Mojolicious, Mojolicious::Guides, <
http://mojolicio.us>.