Parent

Included Modules

Class Index [+]

Quicksearch

Mail::EnvelopeFromElement

Public Class Methods

new( string ) click to toggle source
    # File lib/mail/elements/envelope_from_element.rb, line 7
 7:     def initialize( string )
 8:       parser = Mail::EnvelopeFromParser.new
 9:       if @tree = parser.parse(string)
10:         @address = tree.addr_spec.text_value.strip
11:         @date_time = ::DateTime.parse("#{tree.ctime_date.text_value}")
12:       else
13:         raise Mail::Field::ParseError, "EnvelopeFromElement can not parse |#{string}|\nReason was: #{parser.failure_reason}\n"
14:       end
15:     end

Public Instance Methods

address() click to toggle source
    # File lib/mail/elements/envelope_from_element.rb, line 25
25:     def address
26:       @address
27:     end
date_time() click to toggle source
    # File lib/mail/elements/envelope_from_element.rb, line 21
21:     def date_time
22:       @date_time
23:     end
to_s(*args) click to toggle source
    # File lib/mail/elements/envelope_from_element.rb, line 29
29:     def to_s(*args)
30:       "#{@info}; #{@date_time.to_s(*args)}"
31:     end
tree() click to toggle source
    # File lib/mail/elements/envelope_from_element.rb, line 17
17:     def tree
18:       @tree
19:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.