Class: InternetMessage::TraceBlock
- Inherits:
-
Array
- Object
- Array
- InternetMessage::TraceBlock
- Defined in:
- lib/internet_message.rb
Instance Method Summary collapse
-
#received ⇒ Array of Received
Received fields in trace block.
-
#resent_bcc ⇒ Array of Mailbox/Group
Resent-Bcc field in trace block.
-
#resent_cc ⇒ Array of Mailbox/Group
Resent-Cc field in trace block.
-
#resent_date ⇒ DateTime
Resent-Date field in trace block.
-
#resent_from ⇒ Mailbox
Resent-From field in trace block.
-
#resent_message_id ⇒ MessageId
Resent-Message-Id field in trace block.
-
#resent_sender ⇒ Mailbox
Resent-Sender field in trace block.
-
#resent_to ⇒ Array of Mailbox/Group
Resent-To field in trace block.
-
#return_path ⇒ Address
Return-Path field in trace block.
Instance Method Details
#received ⇒ Array of Received
Returns Received fields in trace block.
453 454 455 |
# File 'lib/internet_message.rb', line 453 def received self.select{|f| f.name == 'received'}.map{|f| f.parse}.compact end |
#resent_bcc ⇒ Array of Mailbox/Group
Returns Resent-Bcc field in trace block.
435 436 437 438 |
# File 'lib/internet_message.rb', line 435 def resent_bcc f = self.find{|f| f.name == 'resent-bcc'} f ? f.parse(@decode_mime_header) : [] end |
#resent_cc ⇒ Array of Mailbox/Group
Returns Resent-Cc field in trace block.
429 430 431 432 |
# File 'lib/internet_message.rb', line 429 def resent_cc f = self.find{|f| f.name == 'resent-cc'} f ? f.parse(@decode_mime_header) : [] end |
#resent_date ⇒ DateTime
Returns Resent-Date field in trace block.
405 406 407 408 |
# File 'lib/internet_message.rb', line 405 def resent_date f = self.find{|f| f.name == 'resent-date'} f && f.parse end |
#resent_from ⇒ Mailbox
Returns Resent-From field in trace block.
411 412 413 414 |
# File 'lib/internet_message.rb', line 411 def resent_from f = self.find{|f| f.name == 'resent-from'} f && f.parse(@decode_mime_header).first end |
#resent_message_id ⇒ MessageId
Returns Resent-Message-Id field in trace block.
441 442 443 444 |
# File 'lib/internet_message.rb', line 441 def f = self.find{|f| f.name == 'resent-message-id'} f && f.parse end |
#resent_sender ⇒ Mailbox
Returns Resent-Sender field in trace block.
417 418 419 420 |
# File 'lib/internet_message.rb', line 417 def resent_sender f = self.find{|f| f.name == 'resent-sender'} f && f.parse(@decode_mime_header) end |
#resent_to ⇒ Array of Mailbox/Group
Returns Resent-To field in trace block.
423 424 425 426 |
# File 'lib/internet_message.rb', line 423 def resent_to f = self.find{|f| f.name == 'resent-to'} f ? f.parse(@decode_mime_header) : [] end |
#return_path ⇒ Address
Return-Path field in trace block
447 448 449 450 |
# File 'lib/internet_message.rb', line 447 def return_path f = self.find{|f| f.name == 'return-path'} f && f.parse end |