Mojo::Content::MultiPart(3p)

NAME
Mojo::Content::MultiPart - MultiPart Content

SYNOPSIS
    use Mojo::Content::MultiPart;

    my $content = Mojo::Content::MultiPart->new;
    $content->parse('Content-Type: multipart/mixed; boundary=---foobar');
    my $part = $content->parts->[4];

DESCRIPTION
Mojo::Content::MultiPart is a container for HTTP multipart content.

ATTRIBUTES
Mojo::Content::MultiPart inherits all attributes from Mojo::Content and implements the following new ones.

  "parts"
    my $parts = $content->parts;

  "body_length"
    my $body_length = $content->body_length;

METHODS
Mojo::Content::MultiPart inherits all methods from Mojo::Content and implements the following new ones.

  "body_contains"
    my $found = $content->body_contains('foobarbaz');

  "build_boundary"
    my $boundary = $content->build_boundary;

  "get_body_chunk"
    my $chunk = $content->get_body_chunk(0);

  "parse"
    $content = $content->parse('Content-Type: multipart/mixed');