Class: MIME::DiscreteMedia

Inherits:
Media
  • Object
show all
Defined in:
lib/mime/discrete_media.rb

Overview

Discrete media must be handled by non-MIME mechanisms; they are opaque to MIME processors. Therefore, the body of a DiscreteMedia object does not need further MIME processing.

This class is abstract.

Direct Known Subclasses

Application, Audio, Image, Text, Video

Instance Attribute Summary

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 Media

#to_s

Constructor Details

#initialize(content, content_type, content_params) ⇒ DiscreteMedia

Returns a new instance of DiscreteMedia.



11
12
13
14
# File 'lib/mime/discrete_media.rb', line 11

def initialize(content, content_type, content_params)
  AbstractClassError.no_instantiation(self, DiscreteMedia)
  super
end