module Athena::MIME::Encoder::ContentEncoderInterface
#
A more specialized version of AMIME::Encoder::EncoderInterface
used to encode MIME message contents.
Included modules
Athena::MIME::Encoder::EncoderInterface
Direct including types
Athena::MIME::Encoder::Base64Content
Athena::MIME::Encoder::EightBitContent
Athena::MIME::Encoder::QuotedPrintableContent
Methods#
abstract #encode(input : IO, max_line_length : Int32 | Nil = nil) : String
#
Returns an string representing the encoded contents of the provided input IO. With lines optionally limited to max_line_length, depending on the underlying implementation.
abstract #name : String
#
Returns the name of this encoder for use within the content-transfer-encoding
header.