Included Modules

Class Index [+]

Quicksearch

Mail::AddressLists

Public Instance Methods

_nt_primary_address() click to toggle source
    # File lib/mail/parsers/address_lists.rb, line 26
26:     def _nt_primary_address
27:       start_index = index
28:       if node_cache[:primary_address].has_key?(index)
29:         cached = node_cache[:primary_address][index]
30:         if cached
31:           cached = SyntaxNode.new(input, index...(index + 1)) if cached == true
32:           @index = cached.interval.end
33:         end
34:         return cached
35:       end
36: 
37:       i0 = index
38:       r1 = _nt_address_list
39:       r1.extend(PrimaryAddress0)
40:       if r1
41:         r0 = r1
42:       else
43:         r2 = _nt_obs_addr_list
44:         r2.extend(PrimaryAddress1)
45:         if r2
46:           r0 = r2
47:         else
48:           @index = i0
49:           r0 = nil
50:         end
51:       end
52: 
53:       node_cache[:primary_address][start_index] = r0
54: 
55:       r0
56:     end
root() click to toggle source
    # File lib/mail/parsers/address_lists.rb, line 8
 8:     def root
 9:       @root ||= :primary_address
10:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.