Parent

Included Modules

Class Index [+]

Quicksearch

Mail::MessageIdsElement

Public Class Methods

new(string) click to toggle source
    # File lib/mail/elements/message_ids_element.rb, line 7
 7:     def initialize(string)
 8:       parser = Mail::MessageIdsParser.new
 9:       if tree = parser.parse(string)
10:         @message_ids = tree.message_ids.map { |msg_id| clean_msg_id(msg_id.text_value) }
11:       else
12:         raise Mail::Field::ParseError, "MessageIdsElement can not parse |#{string}|\nReason was: #{parser.failure_reason}\n"
13:       end
14:     end

Public Instance Methods

clean_msg_id( val ) click to toggle source
    # File lib/mail/elements/message_ids_element.rb, line 24
24:     def clean_msg_id( val )
25:       val =~ /.*<(.*)>.*/ ; $1
26:     end
message_id() click to toggle source
    # File lib/mail/elements/message_ids_element.rb, line 20
20:     def message_id
21:       @message_ids.first
22:     end
message_ids() click to toggle source
    # File lib/mail/elements/message_ids_element.rb, line 16
16:     def message_ids
17:       @message_ids
18:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.