Mojolicious::Types - MIME types
use Mojolicious::Types; my $types = Mojolicious::Types->new;
Mojolicious::Types is a container for MIME types.
Mojolicious::Types implements the following attributes.
types
my $map = $types->types; $types = $types->types({png => 'image/png'});
List of MIME types.
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.
Accept
type
my $type = $types->type('png'); $types = $types->type(png => 'image/png'); $types = $types->type(json => ['application/json', 'text/x-json']);
Get or set MIME types for file extension, alternatives are only used for detection.
Mojolicious, Mojolicious::Guides, http://mojolicio.us.
To install Mojolicious, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mojolicious
CPAN shell
perl -MCPAN -e shell install Mojolicious
For more information on module installation, please visit the detailed CPAN module installation guide.