Class: Protocol::Multipart::Headers

Inherits:
HTTP::Headers
  • Object
show all
Defined in:
lib/protocol/multipart/headers.rb

Overview

The header fields associated with a multipart body or part.

Constant Summary collapse

POLICY =
{
	"content-description" => false,
	"content-disposition" => Header::ContentDisposition,
	"content-id" => false,
	"content-length" => false,
	"content-transfer-encoding" => false,
	"content-type" => Header::ContentType,
	"mime-version" => false,
}.tap do |policy|
	policy.default = Protocol::HTTP::Header::Multiple
end

Instance Method Summary collapse

Constructor Details

#initialize(fields = [], tail = nil, indexed: nil, policy: POLICY) ⇒ Headers

Initialize the multipart headers.



36
37
38
# File 'lib/protocol/multipart/headers.rb', line 36

def initialize(fields = [], tail = nil, indexed: nil, policy: POLICY)
	super
end