Module MIME
In: lib/mime/headers/mime.rb
lib/mime/headers/internet.rb
lib/mime/content_types.rb
lib/mime/media_type.rb
lib/mime/composite_media_type.rb
lib/mime/discrete_media_type.rb
lib/mime/message.rb
lib/mime/discrete_media_factory.rb
lib/mime/error.rb
lib/mime/header_container.rb
lib/mime/parser.rb
lib/mime.rb

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.

Classes and Modules

Module MIME::ContentTypes
Module MIME::Headers
Class MIME::AbstractClassError
Class MIME::ApplicationMedia
Class MIME::AudioMedia
Class MIME::CompositeMediaType
Class MIME::DiscreteMediaFactory
Class MIME::DiscreteMediaType
Class MIME::Error
Class MIME::HeaderContainer
Class MIME::ImageMedia
Class MIME::MediaType
Class MIME::Message
Class MIME::MessageMedia
Class MIME::MultipartMedia
Class MIME::Parser
Class MIME::TextMedia
Class MIME::UnknownContentError
Class MIME::VideoMedia

Constants

VERSION = '0.1'

[Validate]