Overview
-
module Protocol-
module Multipart-
class ByteLimitTracks consumed bytes against an optional maximum.
-
class LimitError < StandardErrorRaised when multipart processing exceeds a configured limit.
-
module EscapeUtilities for escaping and unescaping field names and values in multipart data
-
class FormData < MixedFormData class for handling multipart/form-data format used in HTTP forms.
-
class ParserA configurable parser for
multipart/form-databodies. -
class UploadA file upload yielded while parsing form data.
-
-
module Header-
class ContentDisposition < ParameterizedA MIME Content-Disposition header value.
-
class ContentType < ParameterizedA MIME Content-Type header value.
-
class ParameterizedA parameterized MIME header value.
-
-
class Headers < Protocol::HTTP::HeadersThe header fields associated with a multipart body or part.
-
class IOPart < PartA part that contains IO content (files, streams, etc.).
-
class Mixed < PartRepresents a multipart/mixed message.
-
class ParserA parser for multipart data based on RFC 2046 and RFC 2387.
-
class PartRepresents a single part within a multipart message.
-
class PartRepresents a part in a multipart message.
-
module ReadableCommon operations for streaming readable multipart content.
-
class StringPart < PartA part that contains string content.
-