Class TMail::Mail
In: lib/action_mailer/vendor/tmail-1.1.0/tmail/facade.rb
lib/action_mailer/vendor/tmail-1.1.0/tmail/obsolete.rb
lib/action_mailer/vendor/tmail-1.1.0/tmail/interface.rb
lib/action_mailer/vendor/tmail-1.1.0/tmail/net.rb
lib/action_mailer/vendor/tmail-1.1.0/tmail/mail.rb
lib/action_mailer/vendor/tmail-1.1.0/tmail/quoting.rb
lib/action_mailer/vendor/tmail-1.1.0/tmail/attachments.rb
Parent: Object

facade.rb

Methods

[]   []=   accept   add_date   add_message_id   attachment?   attachments   base64_decode   base64_decode   base64_encode   base64_encode   bcc   bcc   bcc=   bcc=   bcc_addrs   bcc_addrs   bcc_addrs=   bcc_addrs=   body   body=   body_port   boundary   cc   cc   cc=   cc=   cc_addrs   cc_addrs   cc_addrs=   cc_addrs=   charset   charset   charset=   charset=   clear   content_disposition   content_disposition   content_disposition=   content_disposition=   content_transfer_encoding   content_transfer_encoding   content_transfer_encoding=   content_transfer_encoding=   content_type   content_type   content_type=   content_type=   create_empty_mail   create_forward   create_reply   create_reply   create_reply   date   date   date=   date=   delete   delete_if   delete_no_send_fields   destinations   destinations   disposition   disposition   disposition=   disposition=   disposition_param   disposition_param   each   each_dest   each_dest   each_dest   each_destination   each_destination   each_field   each_header   each_header_name   each_key   each_pair   each_part   each_value   encoding   encoding   encoding=   encoding=   epilogue   epilogue=   error_reply_addresses   error_reply_addresses   fetch   friendly_from   friendly_from   from   from   from=   from=   from_addr   from_address   from_address=   from_addrs   from_addrs   from_addrs=   from_addrs=   from_phrase   has_attachments?   has_value?   header   header_string   header_string   in_reply_to   in_reply_to   in_reply_to=   in_reply_to=   indexes   indices   inspect   key?   keys   load   main_type   main_type   message_id   message_id   message_id=   message_id=   mime_encode   mime_encode_binary   mime_encode_multipart   mime_encode_singlepart   mime_encode_text   mime_version   mime_version   mime_version=   mime_version=   msgid   msgid   msgid=   multipart?   multipart?   new   ordered_each   parse   parts   preamble=   quoted_body   quoted_subject   quoted_subject   ready_to_send   references   references   references=   references=   reply_addresses   reply_addresses   reply_to   reply_to   reply_to=   reply_to=   reply_to_addrs   reply_to_addrs   reply_to_addrs=   reply_to_addrs=   send_text_to   send_to   send_to_0   sender   sender   sender=   sender=   sender_addr   sender_addr   sender_addr=   sender_addr=   set_content_disposition   set_content_disposition   set_content_type   set_content_type   set_disposition   set_disposition   setup_forward   setup_reply   store   strftime   strftime   sub_header   sub_type   sub_type   subject   subject   subject   subject=   subject=   to   to   to=   to=   to_addrs   to_addrs   to_addrs=   to_addrs=   transfer_encoding   transfer_encoding   transfer_encoding=   transfer_encoding=   type_param   type_param   unquoted_body   value?   values   values_at   write_back  

Included Modules

TextUtils TextUtils StrategyInterface

Constants

NOSEND_FIELDS = %w( received bcc )
ALLOW_MULTIPLE = { 'received' => true, 'resent-date' => true, 'resent-from' => true, 'resent-sender' => true, 'resent-to' => true, 'resent-cc' => true, 'resent-bcc' => true, 'resent-message-id' => true, 'comments' => true, 'keywords' => true   header
USE_ARRAY = ALLOW_MULTIPLE
FIELD_ORDER = %w( return-path received resent-date resent-from resent-sender resent-to resent-cc resent-bcc resent-message-id date from sender reply-to to cc bcc message-id in-reply-to references subject comments keywords mime-version content-type content-transfer-encoding content-disposition content-description )

External Aliases

key? -> include?
key? -> has_key?
load -> load_from
load -> loadfrom
body -> preamble

Attributes

port  [R] 

Public Class methods

Public Instance methods

content_disposition( default = nil )

Alias for disposition

content_disposition( default = nil )

Alias for disposition

content_disposition=( str, params = nil )

Alias for set_disposition

content_disposition=( str, params = nil )

Alias for set_disposition

content_transfer_encoding( default = nil )

Alias for transfer_encoding

content_transfer_encoding( default = nil )

Alias for transfer_encoding

content_transfer_encoding=( str )

Alias for transfer_encoding=

content_transfer_encoding=( str )

Alias for transfer_encoding=

content_type=( str, sub = nil, param = nil )

Alias for set_content_type

content_type=( str, sub = nil, param = nil )

Alias for set_content_type

disposition=( str, params = nil )

Alias for set_disposition

disposition=( str, params = nil )

Alias for set_disposition

each_dest( &block )

Alias for each_destination

each_dest( &block )

Alias for each_destination

each_dest( &block )

Alias for each_destination

each_key( &block )

Alias for each_header_name

each_pair()

Alias for each_header

each_value( &block )

Alias for each_field

encoding( default = nil )

Alias for transfer_encoding

encoding( default = nil )

Alias for transfer_encoding

encoding=( str )

Alias for transfer_encoding=

encoding=( str )

Alias for transfer_encoding=

fetch( key )

Alias for #[]

from_address=( arg )

Alias for from_addrs=

has_value?( val )

Alias for value?

indexes( *args )

Alias for values_at

indices( *args )

Alias for values_at

identity & threading

identity & threading

msgid( default = nil )

Alias for message_id

msgid=( str )

Alias for message_id=

preamble=( str )

Alias for body=

quoted_subject( default = nil )

Alias for subject

quoted_subject( default = nil )

Alias for subject

set_content_disposition( str, params = nil )

Alias for set_disposition

set_content_disposition( str, params = nil )

Alias for set_disposition

store( key, val )

Alias for #[]=

[Validate]