Class: MIME::Multipart

Inherits:
CompositeMedia show all
Defined in:
lib/mime/composite_media.rb

Overview

The abstract base class for all multipart message subtypes. The entities of a multipart message are delimited by a unique boundary.

Direct Known Subclasses

Alternative, FormData, Mixed, Related

Defined Under Namespace

Classes: Alternative, FormData, Mixed, Related

Instance Attribute Summary

Attributes inherited from CompositeMedia

#boundary

Attributes inherited from Media

#body, #headers

Attributes included from Headers::MIME

#description, #disposition, #id, #mime_version, #transfer_encoding, #type

Instance Method Summary collapse

Methods inherited from CompositeMedia

#add, #attach, #inline

Methods inherited from Media

#to_s

Constructor Details

#initialize(media_subtype) ⇒ Multipart

Returns a new instance of Multipart.



138
139
140
141
# File 'lib/mime/composite_media.rb', line 138

def initialize media_subtype
  AbstractClassError.no_instantiation(self, Multipart)
  super("multipart/#{media_subtype}")
end