class Mail::MessageIdsElement

Attributes

message_ids[R]

Public Class Methods

new(string) click to toggle source
# File lib/mail/elements/message_ids_element.rb, line 9
def initialize(string)
  @message_ids = Mail::Parsers::MessageIdsParser.parse(string).message_ids.map { |msg_id| clean_msg_id(msg_id) }
end

Public Instance Methods

message_id() click to toggle source
# File lib/mail/elements/message_ids_element.rb, line 13
def message_id
  message_ids.first
end

Private Instance Methods

clean_msg_id(val) click to toggle source
# File lib/mail/elements/message_ids_element.rb, line 18
def clean_msg_id(val)
  val =~ /.*<(.*)>.*/ ? $1 : val
end