Module: MIME

Defined in:
lib/mime.rb,
lib/mime/error.rb,
lib/mime/parser.rb,
lib/mime/message.rb,
lib/mime/media_type.rb,
lib/mime/headers/mime.rb,
lib/mime/content_types.rb,
lib/mime/header_container.rb,
lib/mime/headers/internet.rb,
lib/mime/discrete_media_type.rb,
lib/mime/composite_media_type.rb,
lib/mime/discrete_media_factory.rb

Overview

Construct Multipurpose Internet Mail Extensions (MIME) messages.


RFCs referenced during the implementation of this library:

  • RFC-2822 Internet Message Format (obsoletes 822)

  • RFC-2045 MIME Part 1: Format of Internet Message Bodies

  • RFC-2046 MIME Part 2: Media Types

  • RFC-2047 MIME Part 3: Message Header Extensions for Non-ASCII Text

  • RFC-2048 MIME Part 4: Registration Procedures

  • RFC-2049 MIME Part 5: Conformance Criteria and Examples


See SOAP::MIMEMessage for other implementation ideas.

Defined Under Namespace

Modules: ContentFormats, ContentTypes, DiscreteMediaFactory, Headers Classes: AbstractClassError, ApplicationMedia, AudioMedia, CompositeMediaType, DiscreteMediaType, Error, HeaderContainer, ImageMedia, MediaType, Message, MessageMedia, MultipartMedia, Parser, TextMedia, UnknownContentError, VideoMedia

Constant Summary collapse

VERSION =
'0.3.0'