!RBIX 0 x M 1 n n x 10 __script__ i 28 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 2 11 I 6 I 0 I 0 I 0 n p 5 x 4 Mail x 11 open_module x 15 __module_init__ M 1 n n x 4 Mail i 29 5 66 99 7 0 1 65 49 1 3 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 11 I 6 I 0 I 0 I 0 n p 5 x 6 Header x 10 open_class x 14 __class_init__ M 1 n n x 6 Header i 421 5 66 5 45 0 1 47 49 2 1 15 5 45 3 4 47 49 2 1 15 5 45 5 6 47 49 2 1 15 99 7 7 7 8 65 67 49 9 0 49 10 4 15 99 7 11 7 12 65 67 49 9 0 49 10 4 15 99 7 13 7 14 65 67 49 9 0 49 10 4 15 99 7 15 7 16 65 67 49 9 0 49 10 4 15 99 7 17 7 18 65 67 49 9 0 49 10 4 15 99 7 19 7 20 65 67 49 9 0 49 10 4 15 99 7 21 7 22 65 67 49 9 0 49 10 4 15 99 7 23 7 24 65 67 49 9 0 49 10 4 15 99 7 25 7 26 65 67 49 9 0 49 10 4 15 65 7 27 7 28 64 7 29 64 7 30 64 7 31 64 7 32 64 7 33 64 7 34 64 7 35 64 7 36 64 7 37 64 7 38 64 7 39 64 7 40 64 7 41 64 7 42 64 7 43 64 7 44 64 7 45 64 7 46 64 35 19 49 47 2 15 99 7 48 7 49 65 67 49 9 0 49 10 4 15 99 7 50 7 51 65 67 49 9 0 49 10 4 15 99 7 52 7 53 65 67 49 9 0 49 10 4 15 99 7 54 7 55 65 67 49 9 0 49 10 4 15 99 7 56 7 57 65 67 49 9 0 49 10 4 15 99 7 58 7 59 65 67 49 9 0 49 10 4 15 99 7 60 7 61 65 67 49 9 0 49 10 4 15 99 7 62 7 63 65 67 49 9 0 49 10 4 15 5 48 64 15 99 7 65 7 66 65 67 49 9 0 49 10 4 15 99 7 67 7 68 65 67 49 9 0 49 10 4 15 99 7 69 7 70 65 67 49 9 0 49 10 4 15 99 7 71 7 72 65 67 49 9 0 49 10 4 15 99 7 73 7 74 65 67 49 9 0 49 10 4 15 99 7 75 7 76 65 67 49 9 0 49 10 4 11 I 15 I 0 I 0 I 0 n p 77 x 8 Patterns n x 7 include x 9 Utilities n x 10 Enumerable n x 10 initialize M 1 n n x 10 initialize i 52 23 0 10 8 1 19 0 15 23 1 10 16 1 19 1 15 35 0 38 0 15 20 1 38 1 15 5 20 0 49 2 0 13 18 2 47 49 3 1 15 15 20 0 9 50 5 48 4 8 51 1 11 I 5 I 2 I 0 I 2 n p 5 x 7 @errors x 8 @charset x 7 to_crlf x 11 raw_source= x 12 split_header p 13 I 0 I 24 I 10 I 25 I 15 I 26 I 1a I 106 I 1b I 27 I 29 I 28 I 34 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 2 x 11 header_text x 7 charset x 17 method_visibility x 15 add_defn_method x 10 raw_source M 1 n n x 10 raw_source i 3 39 0 11 I 1 I 0 I 0 I 0 n p 1 x 11 @raw_source p 5 I 0 I 2d I 0 I 2e I 3 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 6 fields M 1 n n x 6 fields i 33 39 0 13 10 32 15 45 1 2 13 71 3 47 9 27 47 49 4 0 13 47 49 5 0 15 8 30 49 3 0 38 0 11 I 2 I 0 I 0 I 0 n p 6 x 7 @fields x 9 FieldList n x 3 new x 8 allocate x 10 initialize p 5 I 0 I 33 I 0 I 34 I 21 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 7 fields= M 1 n n x 7 fields= i 37 45 0 1 43 2 13 71 3 47 9 23 47 49 4 0 13 47 49 5 0 15 8 26 49 3 0 38 6 15 20 0 56 7 50 8 0 11 I 3 I 1 I 1 I 1 n p 9 x 4 Mail n x 9 FieldList x 3 new x 8 allocate x 10 initialize x 7 @fields M 1 p 2 x 9 for_block t n x 7 fields= i 116 57 19 0 15 45 0 1 13 71 2 47 9 31 47 49 3 0 13 20 0 1 5 48 4 47 49 5 3 15 8 40 20 0 1 5 48 4 49 2 3 19 0 15 20 0 49 6 0 56 7 50 8 0 15 5 20 0 49 9 0 47 49 10 1 19 1 15 20 1 49 11 0 13 9 86 15 5 20 0 49 9 0 47 49 12 1 9 108 20 1 49 13 0 20 0 49 9 0 20 0 49 14 0 49 15 2 8 115 39 16 20 0 49 17 1 11 I 8 I 2 I 1 I 1 n p 18 x 5 Field n x 3 new x 8 allocate x 7 charset x 10 initialize x 6 errors M 1 p 2 x 9 for_block t n x 7 fields= i 14 57 19 0 15 5 49 0 0 20 0 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 x 6 errors x 2 << p 3 I 0 I 4f I e x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 5 error x 4 each x 4 name x 16 select_field_for x 4 any? x 14 limited_field? x 5 first x 5 value x 6 update x 7 @fields x 2 << p 15 I 0 I 4c I 4 I 4e I 2b I 4f I 36 I 50 I 43 I 52 I 58 I 53 I 6c I 55 I 74 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 2 x 5 field x 8 selected x 4 each p 7 I 0 I 4a I 0 I 4b I 1d I 4c I 25 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 15 unfolded_fields x 6 errors M 1 n n x 6 errors i 3 39 0 11 I 1 I 0 I 0 I 0 n p 1 x 7 @errors p 5 I 0 I 5b I 0 I 5c I 3 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 2 [] M 1 n n x 2 [] i 64 5 20 0 47 49 0 1 49 1 0 19 0 15 5 20 0 47 49 2 1 19 1 15 20 1 49 3 0 79 85 4 9 42 20 1 56 5 50 6 0 8 63 20 1 49 7 0 10 52 2 8 53 3 9 62 20 1 49 8 0 8 63 1 11 I 4 I 2 I 1 I 1 n p 9 x 9 dasherize x 8 downcase x 16 select_field_for x 6 length x 1 > M 1 p 2 x 9 for_block t n x 2 [] i 7 57 19 0 15 20 0 11 I 3 I 1 I 1 I 1 n p 0 p 3 I 0 I 79 I 7 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 3 map x 6 blank? x 5 first p 17 I 0 I 74 I 0 I 75 I d I 76 I 17 I 78 I 21 I 79 I 2a I 7a I 37 I 7b I 3e I 7d I 40 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 2 x 4 name x 8 selected x 3 []= M 1 n n x 3 []= i 150 5 20 0 47 49 0 1 19 0 15 20 0 49 1 0 19 2 15 5 20 2 47 49 2 1 19 3 15 20 3 49 3 0 10 38 2 8 39 3 13 9 48 15 20 1 1 83 4 9 60 5 48 5 56 6 50 7 0 8 149 20 3 49 3 0 10 70 2 8 71 3 13 9 82 15 5 20 2 47 49 8 1 9 98 20 3 49 9 0 20 2 20 1 49 10 2 8 149 5 49 5 0 45 11 12 13 71 13 47 9 133 47 49 14 0 13 20 0 49 15 0 20 1 5 48 16 47 49 17 3 15 8 146 20 0 49 15 0 20 1 5 48 16 49 13 3 49 18 1 11 I a I 4 I 2 I 2 n p 19 x 9 dasherize x 8 downcase x 16 select_field_for x 6 blank? x 2 == x 6 fields M 1 p 2 x 9 for_block t n x 3 []= i 13 57 19 0 15 21 1 3 20 0 49 0 1 11 I 4 I 1 I 1 I 1 n p 1 x 8 include? p 3 I 0 I 96 I d x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 9 delete_if x 14 limited_field? x 5 first x 6 update x 5 Field n x 3 new x 8 allocate x 4 to_s x 7 charset x 10 initialize x 2 << p 19 I 0 I 8e I 0 I 8f I a I 90 I 12 I 91 I 1c I 95 I 32 I 96 I 3c I 99 I 54 I 9a I 62 I 9f I 96 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 4 x 4 name x 5 value x 2 fn x 8 selected x 7 charset M 1 n n x 7 charset i 43 5 7 0 47 49 1 1 13 9 21 15 5 7 0 47 49 1 1 49 2 0 9 40 5 7 0 47 49 1 1 49 2 0 7 3 49 1 1 8 42 39 4 11 I 2 I 0 I 0 I 0 n p 5 x 12 content_type x 2 [] x 10 parameters x 7 charset x 8 @charset p 9 I 0 I a3 I 0 I a4 I 17 I a5 I 28 I a7 I 2b x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 8 charset= M 1 n n x 8 charset= i 39 5 7 0 47 49 1 1 9 32 5 7 0 47 49 1 1 49 2 0 7 3 20 0 13 18 3 49 4 2 15 8 33 1 15 20 0 38 5 11 I 5 I 1 I 1 I 1 n p 6 x 12 content_type x 2 [] x 10 parameters x 7 charset x 3 []= x 8 @charset p 11 I 0 I ab I 0 I ac I 9 I ad I 20 I ac I 22 I af I 27 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 3 val x 14 LIMITED_FIELDS s 4 date s 4 from s 6 sender s 8 reply-to s 2 to s 2 cc s 3 bcc s 10 message-id s 11 in-reply-to s 10 references s 7 subject s 11 return-path s 12 content-type s 12 mime-version s 25 content-transfer-encoding s 19 content-description s 10 content-id s 19 content-disposition s 16 content-location x 9 const_set x 7 encoded M 1 n n x 7 encoded i 18 7 0 64 19 0 15 5 48 1 56 2 50 3 0 15 20 0 11 I 3 I 1 I 0 I 0 n p 4 s 0 x 6 fields M 1 p 2 x 9 for_block t n x 7 encoded i 16 57 19 0 15 21 1 0 20 0 49 0 0 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 x 7 encoded x 2 << p 5 I 0 I ba I 4 I bb I 10 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 5 field x 4 each p 9 I 0 I b8 I 0 I b9 I 6 I ba I f I bd I 12 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 6 buffer x 4 to_s M 1 n n x 4 to_s i 4 5 48 0 11 I 1 I 0 I 0 I 0 n p 1 x 7 encoded p 5 I 0 I c0 I 0 I c1 I 4 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 7 decoded M 1 n n x 7 decoded i 12 5 45 0 1 7 2 64 47 49 3 2 11 I 3 I 0 I 0 I 0 n p 4 x 13 NoMethodError n s 118 Can not decode an entire header as there could be character set conflicts, try calling #decoded on the various fields. x 5 raise p 5 I 0 I c4 I 0 I c5 I c x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 13 field_summary M 1 n n x 13 field_summary i 15 5 48 0 56 1 50 2 0 7 3 64 49 4 1 11 I 2 I 0 I 0 I 0 n p 5 x 6 fields M 1 p 2 x 9 for_block t n x 13 field_summary i 31 57 19 0 15 7 0 20 0 49 1 0 47 49 2 0 7 3 20 0 49 4 0 47 49 2 0 7 5 63 5 11 I 7 I 1 I 1 I 1 n p 6 s 1 < x 4 name x 4 to_s s 2 : x 5 value s 1 > p 3 I 0 I c9 I 1f x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 3 map s 2 , x 4 join p 5 I 0 I c8 I 0 I c9 I f x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 15 has_message_id? M 1 n n x 15 has_message_id? i 18 5 48 0 56 1 50 2 0 49 3 0 10 16 2 8 17 3 11 I 2 I 0 I 0 I 0 n p 4 x 6 fields M 1 p 2 x 9 for_block t n x 15 has_message_id? i 13 57 19 0 15 20 0 7 0 64 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 10 Message-ID x 16 responsible_for? p 3 I 0 I ce I d x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 6 select x 6 empty? p 5 I 0 I cd I 0 I ce I 12 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 15 has_content_id? M 1 n n x 15 has_content_id? i 18 5 48 0 56 1 50 2 0 49 3 0 10 16 2 8 17 3 11 I 2 I 0 I 0 I 0 n p 4 x 6 fields M 1 p 2 x 9 for_block t n x 15 has_content_id? i 13 57 19 0 15 20 0 7 0 64 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 10 Content-ID x 16 responsible_for? p 3 I 0 I d3 I d x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 6 select x 6 empty? p 5 I 0 I d2 I 0 I d3 I 12 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 9 has_date? M 1 n n x 9 has_date? i 18 5 48 0 56 1 50 2 0 49 3 0 10 16 2 8 17 3 11 I 2 I 0 I 0 I 0 n p 4 x 6 fields M 1 p 2 x 9 for_block t n x 9 has_date? i 13 57 19 0 15 20 0 7 0 64 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 4 Date x 16 responsible_for? p 3 I 0 I d8 I d x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 6 select x 6 empty? p 5 I 0 I d7 I 0 I d8 I 12 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 17 has_mime_version? M 1 n n x 17 has_mime_version? i 18 5 48 0 56 1 50 2 0 49 3 0 10 16 2 8 17 3 11 I 2 I 0 I 0 I 0 n p 4 x 6 fields M 1 p 2 x 9 for_block t n x 17 has_mime_version? i 13 57 19 0 15 20 0 7 0 64 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 12 Mime-Version x 16 responsible_for? p 3 I 0 I dd I d x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 6 select x 6 empty? p 5 I 0 I dc I 0 I dd I 12 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 7 private x 11 raw_source= M 1 n n x 11 raw_source= i 5 20 0 38 0 11 I 2 I 1 I 1 I 1 n p 1 x 11 @raw_source p 5 I 0 I e2 I 0 I e3 I 5 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 3 val x 6 unfold M 1 n n x 6 unfold i 58 20 0 44 43 0 45 1 2 47 49 3 0 45 4 5 47 49 3 0 7 6 63 3 78 49 7 2 7 8 64 49 9 2 44 43 0 45 4 10 47 49 3 0 7 6 63 2 78 49 7 2 7 8 64 49 9 2 11 I 6 I 1 I 1 I 1 n p 11 x 6 Regexp x 4 CRLF n x 4 to_s x 3 WSP n s 1 + x 3 new s 1 x 4 gsub n p 5 I 0 I ee I 0 I ef I 3a x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 6 string x 15 unfolded_header M 1 n n x 15 unfolded_header i 17 39 0 13 10 16 15 5 5 48 1 47 49 2 1 38 0 11 I 2 I 0 I 0 I 0 n p 3 x 16 @unfolded_header x 10 raw_source x 6 unfold p 5 I 0 I f3 I 0 I f4 I 11 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 12 split_header M 1 n n x 12 split_header i 19 5 5 48 0 45 1 2 49 3 1 13 18 2 47 49 4 1 15 11 I 3 I 0 I 0 I 0 n p 5 x 15 unfolded_header x 4 CRLF n x 5 split x 7 fields= p 7 I 0 I f9 I 0 I 106 I 1 I fa I 13 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 16 select_field_for M 1 n n x 16 select_field_for i 9 5 48 0 56 1 50 2 0 11 I 3 I 1 I 1 I 1 n p 3 x 6 fields M 1 p 2 x 9 for_block t n x 16 select_field_for i 16 57 19 0 15 20 0 21 1 0 49 0 0 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 x 4 to_s x 16 responsible_for? p 3 I 0 I fe I 10 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 1 f x 6 select p 5 I 0 I fd I 0 I fe I 9 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 4 name x 14 limited_field? M 1 n n x 14 limited_field? i 15 45 0 1 20 0 49 2 0 49 3 0 49 4 1 11 I 3 I 1 I 1 I 1 n p 5 x 14 LIMITED_FIELDS n x 4 to_s x 8 downcase x 8 include? p 5 I 0 I 101 I 0 I 102 I f x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 1 x 4 name p 65 I 2 I 14 I b I 15 I 14 I 16 I 1d I 24 I 2b I 2d I 39 I 33 I 47 I 4a I 55 I 5b I 63 I 74 I 71 I 8e I 7f I a3 I 8d I ab I 9b I b2 I b3 I b3 I bf I b4 I c8 I b5 I ce I b6 I dd I b8 I eb I c0 I f9 I c4 I 107 I c8 I 115 I cd I 123 I d2 I 131 I d7 I 13f I dc I 14d I e0 I 151 I e2 I 15f I ee I 16d I f3 I 17b I f9 I 189 I fd I 197 I 101 I 1a5 x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 13 attach_method p 3 I 2 I 13 I 1d x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0 x 13 attach_method p 3 I 0 I 2 I 1c x 50 /Users/mikel/ruby_programs/mail/lib/mail/header.rb p 0