Mojolicious::Types(3p)

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 ignored.

  "type"
  my $type = $types->type('png');
  $types   = $types->type(png => 'image/png');

Get or set MIME type for file extension.

SEE ALSO
Mojolicious, Mojolicious::Guides, <http://mojolicio.us>.