!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 7 Message x 10 open_class x 14 __class_init__ M 1 n n x 7 Message i 2358 5 66 5 45 0 1 47 49 2 1 15 5 45 3 4 47 49 2 1 15 99 7 5 7 6 65 67 49 7 0 49 8 4 15 5 7 9 47 49 10 1 15 5 7 11 47 49 10 1 15 5 7 12 47 49 10 1 15 99 7 13 7 14 65 67 49 7 0 49 8 4 15 99 7 15 7 16 65 67 49 7 0 49 8 4 15 99 7 17 7 18 65 67 49 7 0 49 8 4 15 99 7 19 7 20 65 67 49 7 0 49 8 4 15 99 7 21 7 22 65 67 49 7 0 49 8 4 15 99 7 23 7 24 65 67 49 7 0 49 8 4 15 99 7 25 7 26 65 67 49 7 0 49 8 4 15 99 7 27 7 28 65 67 49 7 0 49 8 4 15 99 7 29 7 30 65 67 49 7 0 49 8 4 15 99 7 31 7 32 65 67 49 7 0 49 8 4 15 99 7 33 7 34 65 67 49 7 0 49 8 4 15 99 7 35 7 36 65 67 49 7 0 49 8 4 15 99 7 37 7 38 65 67 49 7 0 49 8 4 15 99 7 39 7 40 65 67 49 7 0 49 8 4 15 99 7 41 7 42 65 67 49 7 0 49 8 4 15 99 7 43 7 44 65 67 49 7 0 49 8 4 15 99 7 45 7 46 65 67 49 7 0 49 8 4 15 99 7 47 7 48 65 67 49 7 0 49 8 4 15 99 7 49 7 50 65 67 49 7 0 49 8 4 15 99 7 51 7 52 65 67 49 7 0 49 8 4 15 99 7 53 7 54 65 67 49 7 0 49 8 4 15 99 7 55 7 56 65 67 49 7 0 49 8 4 15 99 7 57 7 58 65 67 49 7 0 49 8 4 15 99 7 59 7 60 65 67 49 7 0 49 8 4 15 99 7 61 7 62 65 67 49 7 0 49 8 4 15 99 7 63 7 64 65 67 49 7 0 49 8 4 15 99 7 65 7 66 65 67 49 7 0 49 8 4 15 99 7 67 7 68 65 67 49 7 0 49 8 4 15 99 7 69 7 70 65 67 49 7 0 49 8 4 15 99 7 71 7 72 65 67 49 7 0 49 8 4 15 99 7 73 7 74 65 67 49 7 0 49 8 4 15 99 7 75 7 76 65 67 49 7 0 49 8 4 15 99 7 77 7 78 65 67 49 7 0 49 8 4 15 99 7 79 7 80 65 67 49 7 0 49 8 4 15 99 7 81 7 82 65 67 49 7 0 49 8 4 15 99 7 83 7 84 65 67 49 7 0 49 8 4 15 99 7 85 7 86 65 67 49 7 0 49 8 4 15 99 7 87 7 88 65 67 49 7 0 49 8 4 15 99 7 89 7 90 65 67 49 7 0 49 8 4 15 99 7 91 7 92 65 67 49 7 0 49 8 4 15 99 7 93 7 94 65 67 49 7 0 49 8 4 15 99 7 95 7 96 65 67 49 7 0 49 8 4 15 99 7 97 7 98 65 67 49 7 0 49 8 4 15 99 7 99 7 100 65 67 49 7 0 49 8 4 15 99 7 101 7 102 65 67 49 7 0 49 8 4 15 99 7 103 7 104 65 67 49 7 0 49 8 4 15 99 7 105 7 106 65 67 49 7 0 49 8 4 15 99 7 107 7 108 65 67 49 7 0 49 8 4 15 99 7 109 7 110 65 67 49 7 0 49 8 4 15 99 7 111 7 112 65 67 49 7 0 49 8 4 15 99 7 113 7 114 65 67 49 7 0 49 8 4 15 99 7 115 7 116 65 67 49 7 0 49 8 4 15 99 7 117 7 118 65 67 49 7 0 49 8 4 15 99 7 119 7 120 65 67 49 7 0 49 8 4 15 99 7 121 7 122 65 67 49 7 0 49 8 4 15 99 7 123 7 124 65 67 49 7 0 49 8 4 15 99 7 125 7 126 65 67 49 7 0 49 8 4 15 99 7 127 7 128 65 67 49 7 0 49 8 4 15 99 7 129 7 130 65 67 49 7 0 49 8 4 15 99 7 131 7 132 65 67 49 7 0 49 8 4 15 99 7 133 7 134 65 67 49 7 0 49 8 4 15 99 7 135 7 136 65 67 49 7 0 49 8 4 15 99 7 137 7 138 65 67 49 7 0 49 8 4 15 99 7 139 7 140 65 67 49 7 0 49 8 4 15 99 7 141 7 142 65 67 49 7 0 49 8 4 15 99 7 143 7 144 65 67 49 7 0 49 8 4 15 99 7 145 7 146 65 67 49 7 0 49 8 4 15 99 7 147 7 148 65 67 49 7 0 49 8 4 15 99 7 149 7 150 65 67 49 7 0 49 8 4 15 99 7 151 7 152 65 67 49 7 0 49 8 4 15 99 7 153 7 154 65 67 49 7 0 49 8 4 15 99 7 155 7 156 65 67 49 7 0 49 8 4 15 99 7 157 7 158 65 67 49 7 0 49 8 4 15 99 7 159 7 160 65 67 49 7 0 49 8 4 15 99 7 161 7 162 65 67 49 7 0 49 8 4 15 99 7 163 7 164 65 67 49 7 0 49 8 4 15 99 7 165 7 166 65 67 49 7 0 49 8 4 15 99 7 167 7 168 65 67 49 7 0 49 8 4 15 99 7 169 7 170 65 67 49 7 0 49 8 4 15 99 7 171 7 172 65 67 49 7 0 49 8 4 15 99 7 173 7 174 65 67 49 7 0 49 8 4 15 99 7 175 7 176 65 67 49 7 0 49 8 4 15 99 7 177 7 178 65 67 49 7 0 49 8 4 15 99 7 179 7 180 65 67 49 7 0 49 8 4 15 99 7 181 7 182 65 67 49 7 0 49 8 4 15 99 7 183 7 184 65 67 49 7 0 49 8 4 15 99 7 185 7 186 65 67 49 7 0 49 8 4 15 99 7 187 7 188 65 67 49 7 0 49 8 4 15 99 7 189 7 190 65 67 49 7 0 49 8 4 15 99 7 191 7 192 65 67 49 7 0 49 8 4 15 99 7 193 7 194 65 67 49 7 0 49 8 4 15 99 7 195 7 196 65 67 49 7 0 49 8 4 15 99 7 197 7 198 65 67 49 7 0 49 8 4 15 99 7 199 7 200 65 67 49 7 0 49 8 4 15 99 7 201 7 202 65 67 49 7 0 49 8 4 15 99 7 203 7 204 65 67 49 7 0 49 8 4 15 99 7 205 7 206 65 67 49 7 0 49 8 4 15 99 7 207 7 208 65 67 49 7 0 49 8 4 15 99 7 209 7 210 65 67 49 7 0 49 8 4 15 99 7 211 7 212 65 67 49 7 0 49 8 4 15 99 7 213 7 214 65 67 49 7 0 49 8 4 15 99 7 215 7 216 65 67 49 7 0 49 8 4 15 99 7 217 7 218 65 67 49 7 0 49 8 4 15 99 7 219 7 220 65 67 49 7 0 49 8 4 15 99 7 221 7 222 65 67 49 7 0 49 8 4 15 99 7 223 7 224 65 67 49 7 0 49 8 4 15 99 7 225 7 226 65 67 49 7 0 49 8 4 15 99 7 227 7 228 65 67 49 7 0 49 8 4 15 99 7 229 7 230 65 67 49 7 0 49 8 4 15 99 7 231 7 232 65 67 49 7 0 49 8 4 15 99 7 233 7 234 65 67 49 7 0 49 8 4 15 99 7 235 7 236 65 67 49 7 0 49 8 4 15 99 7 237 7 238 65 67 49 7 0 49 8 4 15 99 7 239 7 240 65 67 49 7 0 49 8 4 15 99 7 241 7 242 65 67 49 7 0 49 8 4 15 99 7 243 7 244 65 67 49 7 0 49 8 4 15 99 7 245 7 246 65 67 49 7 0 49 8 4 15 99 7 247 7 248 65 67 49 7 0 49 8 4 15 99 7 249 7 250 65 67 49 7 0 49 8 4 15 99 7 251 7 252 65 67 49 7 0 49 8 4 15 99 7 253 7 254 65 67 49 7 0 49 8 4 15 99 7 255 7 256 65 67 49 7 0 49 8 4 15 99 7 257 7 258 65 67 49 7 0 49 8 4 15 99 7 259 7 260 65 67 49 7 0 49 8 4 15 99 7 261 7 262 65 67 49 7 0 49 8 4 15 99 7 263 7 264 65 67 49 7 0 49 8 4 15 99 7 265 7 266 65 67 49 7 0 49 8 4 15 99 7 267 7 268 65 67 49 7 0 49 8 4 15 99 7 269 7 270 65 67 49 7 0 49 8 4 15 99 7 271 7 272 65 67 49 7 0 49 8 4 15 99 7 273 7 274 65 67 49 7 0 49 8 4 15 99 7 275 7 276 65 67 49 7 0 49 8 4 15 99 7 277 7 278 65 67 49 7 0 49 8 4 15 99 7 279 7 280 65 67 49 7 0 49 8 4 15 99 7 281 7 282 65 67 49 7 0 49 8 4 15 99 7 283 7 284 65 67 49 7 0 49 8 4 15 99 7 285 7 286 65 67 49 7 0 49 8 4 15 99 7 287 7 288 65 67 49 7 0 49 8 4 15 99 7 289 7 290 65 67 49 7 0 49 8 4 15 99 7 291 7 292 65 67 49 7 0 49 8 4 15 99 7 293 7 294 65 67 49 7 0 49 8 4 15 99 7 295 7 296 65 67 49 7 0 49 8 4 15 99 7 297 7 298 65 67 49 7 0 49 8 4 15 99 7 299 7 300 65 67 49 7 0 49 8 4 15 99 7 301 7 302 65 67 49 7 0 49 8 4 15 99 7 303 7 304 65 67 49 7 0 49 8 4 15 99 7 305 7 306 65 67 49 7 0 49 8 4 15 99 7 307 7 308 65 67 49 7 0 49 8 4 15 99 7 309 7 310 65 67 49 7 0 49 8 4 15 99 7 311 7 312 65 67 49 7 0 49 8 4 15 5 48 313 15 99 7 314 7 315 65 67 49 7 0 49 8 4 15 99 7 316 7 317 65 67 49 7 0 49 8 4 15 99 7 318 7 319 65 67 49 7 0 49 8 4 15 99 7 320 7 321 65 67 49 7 0 49 8 4 15 99 7 322 7 323 65 67 49 7 0 49 8 4 15 99 7 324 7 325 65 67 49 7 0 49 8 4 15 99 7 326 7 327 65 67 49 7 0 49 8 4 15 99 7 328 7 329 65 67 49 7 0 49 8 4 15 99 7 330 7 331 65 67 49 7 0 49 8 4 15 99 7 332 7 333 65 67 49 7 0 49 8 4 15 99 7 334 7 335 65 67 49 7 0 49 8 4 15 99 7 336 7 337 65 67 49 7 0 49 8 4 15 99 7 338 7 339 65 67 49 7 0 49 8 4 15 99 7 340 7 341 65 67 49 7 0 49 8 4 11 I 5 I 0 I 0 I 0 n p 342 x 8 Patterns n x 7 include x 9 Utilities n x 10 initialize M 1 n n x 10 initialize i 150 95 19 1 15 1 38 0 15 1 38 1 15 1 38 2 15 1 38 3 15 1 38 4 15 7 5 64 38 6 15 2 38 7 15 2 38 8 15 2 38 9 15 1 38 10 15 45 11 12 49 13 0 49 14 0 38 15 15 45 11 16 43 17 7 18 64 49 19 1 38 20 15 20 0 49 21 0 49 22 0 7 23 49 24 1 9 102 5 20 0 49 21 0 49 22 0 47 49 25 1 8 122 5 20 0 49 21 0 78 49 26 1 49 27 0 49 28 0 47 49 29 1 15 94 9 146 5 20 1 13 70 10 140 44 43 30 12 49 31 1 47 50 32 0 8 147 1 15 5 11 I 5 I 2 I 0 I 0 I 0 p 33 x 5 @body x 10 @text_part x 10 @html_part x 7 @errors x 7 @header s 5 UTF-8 x 8 @charset x 18 @defaulted_charset x 19 @perform_deliveries x 22 @raise_delivery_errors x 17 @delivery_handler x 4 Mail n x 15 delivery_method x 3 dup x 16 @delivery_method n x 9 Encodings s 4 7bit x 12 get_encoding x 19 @transport_encoding x 7 flatten x 5 first x 9 each_pair x 11 respond_to? x 14 init_with_hash x 2 [] x 4 to_s x 5 strip x 16 init_with_string x 4 Proc x 14 __from_block__ x 13 instance_eval p 41 I 0 I 62 I 4 I 63 I 8 I 64 I c I 65 I 10 I 66 I 14 I 67 I 18 I 68 I 1e I 69 I 22 I 6b I 26 I 6c I 2a I 6e I 2e I 70 I 3a I 72 I 48 I 74 I 57 I 75 I 66 I 77 I 7b I 7a I 7e I 7b I 92 I 7a I 94 I 7e I 96 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 4 args x 5 block x 17 method_visibility x 15 add_defn_method x 16 delivery_handler x 13 attr_accessor x 18 perform_deliveries x 21 raise_delivery_errors x 34 register_for_delivery_notification M 1 n n x 34 register_for_delivery_notification i 19 45 0 1 7 2 64 49 3 1 15 45 4 5 20 0 49 6 1 11 I 3 I 1 I 1 I 1 n p 7 x 6 STDERR n s 100 Message#register_for_delivery_notification is deprecated, please call Mail.register_observer instead x 4 puts x 4 Mail n x 17 register_observer p 7 I 0 I c9 I 0 I ca I a I cb I 13 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 8 observer x 16 inform_observers M 1 n n x 16 inform_observers i 8 45 0 1 5 49 2 1 11 I 2 I 0 I 0 I 0 n p 3 x 4 Mail n x 16 inform_observers p 5 I 0 I ce I 0 I cf I 8 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 19 inform_interceptors M 1 n n x 19 inform_interceptors i 8 45 0 1 5 49 2 1 11 I 2 I 0 I 0 I 0 n p 3 x 4 Mail n x 19 inform_interceptors p 5 I 0 I d2 I 0 I d3 I 8 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 deliver M 1 n n x 7 deliver i 30 5 48 0 15 5 48 1 9 20 5 48 1 5 56 2 50 3 1 8 23 5 48 4 15 5 48 5 15 5 11 I 3 I 0 I 0 I 0 n p 6 x 19 inform_interceptors x 16 delivery_handler M 1 p 2 x 9 for_block t n x 7 deliver i 4 5 48 0 11 I 2 I 0 I 0 I 0 I -2 p 1 x 11 do_delivery p 3 I 0 I df I 4 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 12 deliver_mail x 11 do_delivery x 16 inform_observers p 15 I 0 I dc I 0 I dd I 4 I de I 9 I df I 14 I e1 I 18 I e3 I 1c I e4 I 1e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 deliver! M 1 n n x 8 deliver! i 14 5 48 0 5 49 1 1 15 5 48 2 15 5 11 I 2 I 0 I 0 I 0 n p 3 x 15 delivery_method x 8 deliver! x 16 inform_observers p 9 I 0 I ed I 0 I ee I 8 I ef I c I f0 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 15 delivery_method M 1 n n x 15 delivery_method i 71 23 0 10 8 1 19 0 15 23 1 10 22 44 43 0 78 49 1 1 19 1 15 20 0 9 68 45 2 3 43 4 49 5 0 20 0 49 6 1 13 71 7 47 9 59 47 49 8 0 13 20 1 47 49 9 1 15 8 64 20 1 49 7 1 38 10 8 70 39 10 11 I 5 I 2 I 0 I 2 n p 11 x 4 Hash x 16 new_from_literal x 4 Mail n x 13 Configuration x 8 instance x 22 lookup_delivery_method x 3 new x 8 allocate x 10 initialize x 16 @delivery_method p 9 I 0 I f3 I 16 I f4 I 1a I f7 I 44 I f5 I 47 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 6 method x 8 settings x 3 <=> M 1 n n x 3 <=> i 23 20 0 49 0 0 9 10 79 8 22 5 49 1 0 20 0 49 1 0 49 2 1 11 I 3 I 1 I 1 I 1 n p 3 x 4 nil? x 4 date x 3 <=> p 9 I 0 I 109 I 0 I 10a I 7 I 10b I a I 10d I 17 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 other x 2 == M 1 n n x 2 == i 163 20 0 7 0 49 1 1 9 12 1 8 14 3 11 15 5 49 2 0 13 9 28 15 20 0 49 2 0 9 45 5 49 0 0 20 0 49 0 0 83 3 19 1 8 162 5 49 2 0 20 0 49 2 0 17 2 19 2 15 19 3 15 2 15 7 4 64 7 4 64 17 2 5 12 47 49 5 1 15 20 0 12 49 5 1 15 2 15 5 49 0 0 20 0 49 0 0 83 3 19 1 15 20 2 9 129 5 7 6 20 2 47 49 7 0 7 8 63 3 13 18 2 47 49 5 1 15 8 130 1 15 20 3 9 158 20 0 7 6 20 3 47 49 7 0 7 8 63 3 13 18 2 49 5 1 15 8 159 1 15 20 1 11 I 8 I 4 I 1 I 1 n p 9 x 7 encoded x 11 respond_to? x 10 message_id x 2 == s 11 x 11 message_id= s 1 < x 4 to_s s 1 > p 29 I 0 I 130 I 0 I 131 I f I 133 I 1e I 134 I 2d I 136 I 40 I 137 I 48 I 74c I 4f I 137 I 58 I 138 I 66 I 139 I 6a I 74c I 6b I 139 I 83 I 13a I a0 I 13b I a3 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 4 x 5 other x 6 result x 15 self_message_id x 16 other_message_id 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 147 I 0 I 148 I 3 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 12 set_envelope M 1 n n x 12 set_envelope i 38 20 0 38 0 15 45 1 2 43 3 13 71 4 47 9 30 47 49 5 0 13 20 0 47 49 6 1 15 8 35 20 0 49 4 1 38 7 11 I 4 I 1 I 1 I 1 n p 8 x 13 @raw_envelope x 4 Mail n x 8 Envelope x 3 new x 8 allocate x 10 initialize x 9 @envelope p 7 I 0 I 14c I 0 I 14d I 5 I 14e I 26 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 raw_envelope M 1 n n x 12 raw_envelope i 3 39 0 11 I 1 I 0 I 0 I 0 n p 1 x 13 @raw_envelope p 5 I 0 I 154 I 0 I 155 I 3 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 13 envelope_from M 1 n n x 13 envelope_from i 13 39 0 9 11 39 0 49 1 0 8 12 1 11 I 1 I 0 I 0 I 0 n p 2 x 9 @envelope x 4 from p 5 I 0 I 158 I 0 I 159 I d x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 13 envelope_date M 1 n n x 13 envelope_date i 13 39 0 9 11 39 0 49 1 0 8 12 1 11 I 1 I 0 I 0 I 0 n p 2 x 9 @envelope x 4 date p 5 I 0 I 15c I 0 I 15d I d x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 header= M 1 n n x 7 header= i 39 45 0 1 43 2 13 71 3 47 9 28 47 49 4 0 13 20 0 5 48 5 47 49 6 2 15 8 36 20 0 5 48 5 49 3 2 38 7 11 I 5 I 1 I 1 I 1 n p 8 x 4 Mail n x 6 Header x 3 new x 8 allocate x 7 charset x 10 initialize x 7 @header p 5 I 0 I 166 I 0 I 167 I 27 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 6 header M 1 n n x 6 header i 28 23 0 10 8 1 19 0 15 20 0 9 25 5 20 0 13 18 2 47 49 0 1 15 8 27 39 1 11 I 4 I 1 I 0 I 1 n p 2 x 7 header= x 7 @header p 9 I 0 I 175 I 8 I 176 I c I 74c I d I 176 I 1c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 7 headers M 1 n n x 7 headers i 22 23 0 10 14 44 43 0 78 49 1 1 19 0 15 20 0 56 2 50 3 0 11 I 3 I 1 I 0 I 1 n p 4 x 4 Hash x 16 new_from_literal M 1 p 2 x 9 for_block t n x 7 headers i 26 58 36 37 19 0 15 37 19 1 15 15 5 48 0 20 0 20 1 13 18 3 49 1 2 15 11 I 7 I 2 I 2 I 2 n p 2 x 6 header x 3 []= p 5 I 0 I 17b I b I 17c I 1a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 1 k x 1 v x 9 each_pair p 5 I 0 I 17a I e I 17b I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 4 hash x 6 errors M 1 n n x 6 errors i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 6 header x 6 errors p 5 I 0 I 191 I 0 I 192 I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 3 bcc M 1 n n x 3 bcc i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 3 bcc x 7 default p 5 I 0 I 1ae I 8 I 1af I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 4 bcc= M 1 n n x 4 bcc= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 3 bcc x 3 []= p 5 I 0 I 1ba I 0 I 1bb I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 2 cc M 1 n n x 2 cc i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 2 cc x 7 default p 5 I 0 I 1d7 I 8 I 1d8 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 3 cc= M 1 n n x 3 cc= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 2 cc x 3 []= p 5 I 0 I 1e3 I 0 I 1e4 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 8 comments M 1 n n x 8 comments i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 8 comments x 7 default p 5 I 0 I 1e7 I 8 I 1e8 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 9 comments= M 1 n n x 9 comments= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 8 comments x 3 []= p 5 I 0 I 1eb I 0 I 1ec I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 19 content_description M 1 n n x 19 content_description i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 19 content_description x 7 default p 5 I 0 I 1ef I 8 I 1f0 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 20 content_description= M 1 n n x 20 content_description= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 19 content_description x 3 []= p 5 I 0 I 1f3 I 0 I 1f4 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 19 content_disposition M 1 n n x 19 content_disposition i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 19 content_disposition x 7 default p 5 I 0 I 1f7 I 8 I 1f8 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 20 content_disposition= M 1 n n x 20 content_disposition= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 19 content_disposition x 3 []= p 5 I 0 I 1fb I 0 I 1fc I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 10 content_id M 1 n n x 10 content_id i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 10 content_id x 7 default p 5 I 0 I 1ff I 8 I 200 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 content_id= M 1 n n x 11 content_id= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 10 content_id x 3 []= p 5 I 0 I 203 I 0 I 204 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 16 content_location M 1 n n x 16 content_location i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 16 content_location x 7 default p 5 I 0 I 207 I 8 I 208 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 17 content_location= M 1 n n x 17 content_location= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 16 content_location x 3 []= p 5 I 0 I 20b I 0 I 20c I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 25 content_transfer_encoding M 1 n n x 25 content_transfer_encoding i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 25 content_transfer_encoding x 7 default p 5 I 0 I 20f I 8 I 210 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 26 content_transfer_encoding= M 1 n n x 26 content_transfer_encoding= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 25 content_transfer_encoding x 3 []= p 5 I 0 I 213 I 0 I 214 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 content_type M 1 n n x 12 content_type i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 12 content_type x 7 default p 5 I 0 I 217 I 8 I 218 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 13 content_type= M 1 n n x 13 content_type= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 12 content_type x 3 []= p 5 I 0 I 21b I 0 I 21c I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 4 date M 1 n n x 4 date i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 4 date x 7 default p 5 I 0 I 21f I 8 I 220 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 5 date= M 1 n n x 5 date= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 4 date x 3 []= p 5 I 0 I 223 I 0 I 224 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 18 transport_encoding M 1 n n x 18 transport_encoding i 28 23 0 10 8 1 19 0 15 20 0 9 25 5 20 0 13 18 2 47 49 0 1 15 8 27 39 1 11 I 4 I 1 I 0 I 1 n p 2 x 19 transport_encoding= x 19 @transport_encoding p 11 I 0 I 227 I 8 I 228 I c I 74c I d I 229 I 19 I 22b I 1c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 19 transport_encoding= M 1 n n x 19 transport_encoding= i 13 45 0 1 43 2 20 0 49 3 1 38 4 11 I 3 I 1 I 1 I 1 n p 5 x 4 Mail n x 9 Encodings x 12 get_encoding x 19 @transport_encoding p 5 I 0 I 22f I 0 I 230 I d x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 4 from M 1 n n x 4 from i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 4 from x 7 default p 5 I 0 I 24c I 8 I 24d I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 5 from= M 1 n n x 5 from= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 4 from x 3 []= p 5 I 0 I 258 I 0 I 259 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 in_reply_to M 1 n n x 11 in_reply_to i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 11 in_reply_to x 7 default p 5 I 0 I 25c I 8 I 25d I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 in_reply_to= M 1 n n x 12 in_reply_to= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 11 in_reply_to x 3 []= p 5 I 0 I 260 I 0 I 261 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 8 keywords M 1 n n x 8 keywords i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 8 keywords x 7 default p 5 I 0 I 264 I 8 I 265 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 9 keywords= M 1 n n x 9 keywords= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 8 keywords x 3 []= p 5 I 0 I 268 I 0 I 269 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 10 message_id M 1 n n x 10 message_id i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 10 message_id x 7 default p 5 I 0 I 279 I 8 I 27a I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 message_id= M 1 n n x 11 message_id= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 10 message_id x 3 []= p 5 I 0 I 282 I 0 I 283 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 mime_version M 1 n n x 12 mime_version i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 12 mime_version x 7 default p 5 I 0 I 293 I 8 I 294 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 13 mime_version= M 1 n n x 13 mime_version= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 12 mime_version x 3 []= p 5 I 0 I 29d I 0 I 29e I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 8 received M 1 n n x 8 received i 37 23 0 10 8 1 19 0 15 20 0 9 28 5 48 0 7 1 20 0 13 18 3 49 2 2 15 8 36 5 48 0 7 1 49 3 1 11 I 5 I 1 I 0 I 1 n p 4 x 6 header x 8 received x 3 []= x 2 [] p 9 I 0 I 2a1 I 8 I 2a2 I c I 2a3 I 1c I 2a5 I 25 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 9 received= M 1 n n x 9 received= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 8 received x 3 []= p 5 I 0 I 2a9 I 0 I 2aa I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 10 references M 1 n n x 10 references i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 10 references x 7 default p 5 I 0 I 2ad I 8 I 2ae I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 references= M 1 n n x 11 references= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 10 references x 3 []= p 5 I 0 I 2b1 I 0 I 2b2 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 8 reply_to M 1 n n x 8 reply_to i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 8 reply_to x 7 default p 5 I 0 I 2ce I 8 I 2cf I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 9 reply_to= M 1 n n x 9 reply_to= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 8 reply_to x 3 []= p 5 I 0 I 2da I 0 I 2db I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 10 resent_bcc M 1 n n x 10 resent_bcc i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 10 resent_bcc x 7 default p 5 I 0 I 2f7 I 8 I 2f8 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 resent_bcc= M 1 n n x 11 resent_bcc= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 10 resent_bcc x 3 []= p 5 I 0 I 303 I 0 I 304 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 9 resent_cc M 1 n n x 9 resent_cc i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 9 resent_cc x 7 default p 5 I 0 I 320 I 8 I 321 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 10 resent_cc= M 1 n n x 10 resent_cc= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 9 resent_cc x 3 []= p 5 I 0 I 32c I 0 I 32d I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 resent_date M 1 n n x 11 resent_date i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 11 resent_date x 7 default p 5 I 0 I 330 I 8 I 331 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 resent_date= M 1 n n x 12 resent_date= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 11 resent_date x 3 []= p 5 I 0 I 334 I 0 I 335 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 resent_from M 1 n n x 11 resent_from i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 11 resent_from x 7 default p 5 I 0 I 351 I 8 I 352 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 resent_from= M 1 n n x 12 resent_from= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 11 resent_from x 3 []= p 5 I 0 I 35d I 0 I 35e I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 17 resent_message_id M 1 n n x 17 resent_message_id i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 17 resent_message_id x 7 default p 5 I 0 I 361 I 8 I 362 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 18 resent_message_id= M 1 n n x 18 resent_message_id= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 17 resent_message_id x 3 []= p 5 I 0 I 365 I 0 I 366 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 13 resent_sender M 1 n n x 13 resent_sender i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 13 resent_sender x 7 default p 5 I 0 I 378 I 8 I 379 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 14 resent_sender= M 1 n n x 14 resent_sender= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 13 resent_sender x 3 []= p 5 I 0 I 382 I 0 I 383 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 9 resent_to M 1 n n x 9 resent_to i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 9 resent_to x 7 default p 5 I 0 I 39f I 8 I 3a0 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 10 resent_to= M 1 n n x 10 resent_to= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 9 resent_to x 3 []= p 5 I 0 I 3ab I 0 I 3ac I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 11 return_path M 1 n n x 11 return_path i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 11 return_path x 7 default p 5 I 0 I 3b0 I 8 I 3b1 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 12 return_path= M 1 n n x 12 return_path= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 11 return_path x 3 []= p 5 I 0 I 3b5 I 0 I 3b6 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 6 sender M 1 n n x 6 sender i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 6 sender x 7 default p 5 I 0 I 3c7 I 8 I 3c8 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 7 sender= M 1 n n x 7 sender= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 6 sender x 3 []= p 5 I 0 I 3d1 I 0 I 3d2 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 7 subject M 1 n n x 7 subject i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 7 subject x 7 default p 5 I 0 I 3e4 I 8 I 3e5 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 8 subject= M 1 n n x 8 subject= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 7 subject x 3 []= p 5 I 0 I 3ee I 0 I 3ef I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 2 to M 1 n n x 2 to i 18 23 0 10 8 1 19 0 15 5 7 0 20 0 47 49 1 2 11 I 4 I 1 I 0 I 1 n p 2 x 2 to x 7 default p 5 I 0 I 40b I 8 I 40c I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 3 to= M 1 n n x 3 to= i 15 5 48 0 7 1 20 0 13 18 3 49 2 2 15 11 I 5 I 1 I 1 I 1 n p 3 x 6 header x 2 to x 3 []= p 5 I 0 I 417 I 0 I 418 I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 val x 7 default M 1 n n x 7 default i 53 23 1 10 8 1 19 1 15 20 1 9 28 5 48 0 20 0 20 1 13 18 3 49 1 2 15 8 52 5 48 0 20 0 49 2 1 9 51 5 48 0 20 0 49 2 1 49 3 0 8 52 1 11 I 6 I 2 I 1 I 2 n p 4 x 6 header x 3 []= x 2 [] x 7 default p 9 I 0 I 422 I 8 I 423 I c I 424 I 1c I 426 I 35 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 3 sym x 3 val x 5 body= M 1 n n x 5 body= i 130 20 0 1 83 0 9 43 45 1 2 43 3 13 71 4 47 9 33 47 49 5 0 13 7 6 64 47 49 7 1 15 8 39 7 6 64 49 4 1 38 8 8 125 39 8 13 9 54 15 39 8 49 9 0 9 93 39 8 45 1 10 43 11 13 71 4 47 9 83 47 49 5 0 13 20 0 47 49 7 1 15 8 88 20 0 49 4 1 49 12 1 8 125 45 1 13 43 3 13 71 4 47 9 118 47 49 5 0 13 20 0 47 49 7 1 15 8 123 20 0 49 4 1 38 8 15 5 48 14 11 I 5 I 1 I 1 I 1 n p 15 x 2 == x 4 Mail n x 4 Body x 3 new x 8 allocate s 0 x 10 initialize x 5 @body x 10 multipart? n x 4 Part x 2 << n x 20 add_encoding_to_body p 19 I 0 I 443 I 0 I 74c I 0 I 44b I 0 I 445 I 7 I 446 I 2b I 447 I 38 I 448 I 5d I 44a I 7e I 44c I 82 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 4 body M 1 n n x 4 body i 32 23 0 10 8 1 19 0 15 20 0 9 29 5 20 0 13 18 2 47 49 0 1 15 15 5 48 1 8 31 39 2 11 I 4 I 1 I 0 I 1 n p 3 x 5 body= x 20 add_encoding_to_body x 5 @body p 13 I 0 I 459 I 8 I 45a I c I 74c I d I 45b I 18 I 45c I 1d I 45e I 20 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 13 body_encoding M 1 n n x 13 body_encoding i 28 20 0 49 0 0 9 15 5 48 1 49 2 0 8 27 5 48 1 20 0 13 18 2 49 3 1 15 11 I 4 I 1 I 1 I 1 n p 4 x 4 nil? x 4 body x 8 encoding x 9 encoding= p 9 I 0 I 462 I 0 I 463 I 7 I 464 I f I 466 I 1c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 14 body_encoding= M 1 n n x 14 body_encoding= i 13 5 48 0 20 0 13 18 2 49 1 1 15 11 I 4 I 1 I 1 I 1 n p 2 x 4 body x 9 encoding= p 5 I 0 I 46a I 0 I 46b I d x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 12 destinations M 1 n n x 12 destinations i 18 5 48 0 5 48 1 5 48 2 35 3 49 3 0 49 4 0 11 I 3 I 0 I 0 I 0 n p 5 x 8 to_addrs x 8 cc_addrs x 9 bcc_addrs x 7 compact x 7 flatten p 5 I 0 I 478 I 0 I 479 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 10 from_addrs M 1 n n x 10 from_addrs i 18 5 48 0 9 15 5 48 0 35 1 49 1 0 8 17 35 0 11 I 1 I 0 I 0 I 0 n p 2 x 4 from x 7 flatten p 5 I 0 I 47e I 0 I 47f I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 to_addrs M 1 n n x 8 to_addrs i 18 5 48 0 9 15 5 48 0 35 1 49 1 0 8 17 35 0 11 I 1 I 0 I 0 I 0 n p 2 x 2 to x 7 flatten p 5 I 0 I 484 I 0 I 485 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 cc_addrs M 1 n n x 8 cc_addrs i 18 5 48 0 9 15 5 48 0 35 1 49 1 0 8 17 35 0 11 I 1 I 0 I 0 I 0 n p 2 x 2 cc x 7 flatten p 5 I 0 I 48a I 0 I 48b I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 9 bcc_addrs M 1 n n x 9 bcc_addrs i 18 5 48 0 9 15 5 48 0 35 1 49 1 0 8 17 35 0 11 I 1 I 0 I 0 I 0 n p 2 x 3 bcc x 7 flatten p 5 I 0 I 490 I 0 I 491 I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 3 []= M 1 n n x 3 []= i 84 20 0 49 0 0 7 1 64 83 2 9 25 5 20 1 13 18 2 47 49 3 1 15 8 83 20 0 49 0 0 7 4 13 70 9 48 15 44 43 5 7 6 79 49 7 2 6 4 49 8 1 9 69 5 48 9 20 0 20 1 13 18 3 49 10 2 15 8 83 5 48 9 20 0 20 1 13 18 3 49 10 2 15 11 I 6 I 2 I 2 I 2 n p 11 x 4 to_s s 4 body x 2 == x 5 body= n x 6 Regexp s 15 content[-_]type x 3 new x 2 =~ x 6 header x 3 []= p 15 I 0 I 49a I 0 I 49b I c I 74c I d I 49c I 19 I 49d I 35 I 49e I 45 I 4a0 I 54 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 4 name x 5 value x 2 [] M 1 n n x 2 [] i 14 5 48 0 5 20 0 47 49 1 1 49 2 1 11 I 4 I 1 I 1 I 1 n p 3 x 6 header x 13 underscoreize x 2 [] p 5 I 0 I 4aa I 0 I 4ab I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 4 name x 14 method_missing M 1 n n x 14 method_missing i 74 95 19 2 15 5 20 0 47 49 0 1 7 1 64 49 2 1 19 3 15 45 3 4 43 5 43 6 20 3 49 7 1 9 70 20 1 49 8 0 9 51 5 48 9 20 3 49 10 1 8 68 5 48 9 20 3 20 1 49 11 0 13 18 3 49 12 2 15 8 73 54 89 13 11 I 8 I 4 I 1 I 1 I 1 p 14 x 13 underscoreize s 1 = x 5 chomp x 4 Mail n x 5 Field x 12 KNOWN_FIELDS x 8 include? x 6 empty? x 6 header x 2 [] x 5 first x 3 []= x 14 method_missing p 15 I 0 I 4d5 I 4 I 4d9 I 14 I 4da I 22 I 4db I 29 I 4dc I 33 I 4de I 46 I 4e1 I 4a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 4 x 4 name x 4 args x 5 block x 10 field_name x 13 header_fields M 1 n n x 13 header_fields i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 6 header x 6 fields p 5 I 0 I 4e8 I 0 I 4e9 I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 15 has_message_id? M 1 n n x 15 has_message_id? i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 6 header x 15 has_message_id? p 5 I 0 I 4ee I 0 I 4ef I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 9 has_date? M 1 n n x 9 has_date? i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 6 header x 9 has_date? p 5 I 0 I 4f4 I 0 I 4f5 I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 17 has_mime_version? M 1 n n x 17 has_mime_version? i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 6 header x 17 has_mime_version? p 5 I 0 I 4fa I 0 I 4fb I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 17 has_content_type? M 1 n n x 17 has_content_type? i 21 5 48 0 7 1 49 2 1 10 13 2 8 14 3 10 19 2 8 20 3 11 I 2 I 0 I 0 I 0 n p 3 x 6 header x 12 content_type x 2 [] p 5 I 0 I 4fe I 0 I 4ff I 15 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 12 has_charset? M 1 n n x 12 has_charset? i 42 5 48 0 7 1 49 2 1 13 9 29 15 5 48 0 7 1 49 2 1 49 3 0 7 4 64 49 2 1 10 34 2 8 35 3 10 40 2 8 41 3 11 I 2 I 0 I 0 I 0 n p 5 x 6 header x 12 content_type x 2 [] x 10 parameters s 7 charset p 5 I 0 I 502 I 0 I 503 I 2a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 30 has_content_transfer_encoding? M 1 n n x 30 has_content_transfer_encoding? i 27 5 48 0 7 1 49 2 1 13 9 26 15 5 48 0 7 1 49 2 1 49 3 0 49 4 0 11 I 2 I 0 I 0 I 0 n p 5 x 6 header x 25 content_transfer_encoding x 2 [] x 6 errors x 6 blank? p 5 I 0 I 506 I 0 I 507 I 1b x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 22 has_transfer_encoding? M 1 n n x 22 has_transfer_encoding? i 24 45 0 1 7 2 5 48 3 47 49 4 0 63 2 49 5 1 15 5 47 49 6 0 11 I 3 I 0 I 0 I 0 n p 7 x 6 STDERR n s 96 :has_transfer_encoding? is deprecated in Mail 1.4.3. Please use has_content_transfer_encoding? x 6 caller x 4 to_s x 4 puts x 30 has_content_transfer_encoding? p 7 I 0 I 50a I 0 I 50b I 12 I 50c I 18 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 14 add_message_id M 1 n n x 14 add_message_id i 26 23 0 10 10 7 0 64 19 0 15 5 48 1 7 2 64 20 0 13 18 3 49 3 2 15 11 I 5 I 1 I 0 I 1 n p 4 s 0 x 6 header s 10 message-id x 3 []= p 5 I 0 I 515 I a I 516 I 1a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 10 msg_id_val x 8 add_date M 1 n n x 8 add_date i 26 23 0 10 10 7 0 64 19 0 15 5 48 1 7 2 64 20 0 13 18 3 49 3 2 15 11 I 5 I 1 I 0 I 1 n p 4 s 0 x 6 header s 4 date x 3 []= p 5 I 0 I 51f I a I 520 I 1a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 8 date_val x 16 add_mime_version M 1 n n x 16 add_mime_version i 26 23 0 10 10 7 0 64 19 0 15 5 48 1 7 2 64 20 0 13 18 3 49 3 2 15 11 I 5 I 1 I 0 I 1 n p 4 s 0 x 6 header s 12 mime-version x 3 []= p 5 I 0 I 529 I a I 52a I 1a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 7 ver_val x 16 add_content_type M 1 n n x 16 add_content_type i 16 5 48 0 7 1 7 2 64 13 18 3 49 3 2 15 11 I 4 I 0 I 0 I 0 n p 4 x 6 header x 12 content_type s 10 text/plain x 3 []= p 5 I 0 I 530 I 0 I 531 I 10 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 11 add_charset M 1 n n x 11 add_charset i 84 5 48 0 49 1 0 9 11 1 8 83 39 2 13 9 40 15 5 48 0 49 3 0 49 4 0 13 9 40 15 5 49 5 0 10 39 2 8 40 3 9 58 7 6 64 19 0 15 45 7 8 20 0 49 9 1 8 59 1 15 5 48 10 7 11 49 12 1 49 13 0 7 14 64 39 15 13 18 3 49 16 2 15 11 I 5 I 1 I 0 I 0 n p 17 x 4 body x 6 empty? x 18 @defaulted_charset x 10 raw_source x 15 not_ascii_only? x 11 attachment? s 102 Non US-ASCII detected and no charset defined. Defaulting to UTF-8, set your own if this is incorrect. x 6 STDERR n x 4 puts x 6 header x 12 content_type x 2 [] x 10 parameters s 7 charset x 8 @charset x 3 []= p 15 I 0 I 537 I 0 I 538 I b I 53b I 2a I 53c I 30 I 53d I 3a I 53b I 3c I 53f I 54 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 7 warning x 29 add_content_transfer_encoding M 1 n n x 29 add_content_transfer_encoding i 56 5 48 0 49 1 0 9 25 5 48 2 7 3 7 4 64 13 18 3 49 5 2 15 8 55 7 6 64 19 0 15 45 7 8 20 0 49 9 1 15 5 48 2 7 3 7 10 64 13 18 3 49 5 2 15 11 I 5 I 1 I 0 I 0 n p 11 x 4 body x 14 only_us_ascii? x 6 header x 25 content_transfer_encoding s 4 7bit x 3 []= s 119 Non US-ASCII detected and no content-transfer-encoding defined. Defaulting to 8bit, set your own if this is incorrect. x 6 STDERR n x 4 puts s 4 8bit p 13 I 0 I 546 I 0 I 547 I 8 I 548 I 19 I 54a I 1f I 54b I 28 I 54c I 38 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 7 warning x 21 add_transfer_encoding M 1 n n x 21 add_transfer_encoding i 22 45 0 1 7 2 5 48 3 47 49 4 0 63 2 49 5 1 15 5 48 6 11 I 3 I 0 I 0 I 0 n p 7 x 6 STDERR n s 94 :add_transfer_encoding is deprecated in Mail 1.4.3. Please use add_content_transfer_encoding x 6 caller x 4 to_s x 4 puts x 29 add_content_transfer_encoding p 7 I 0 I 550 I 0 I 551 I 12 I 552 I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 17 transfer_encoding M 1 n n x 17 transfer_encoding i 22 45 0 1 7 2 5 48 3 47 49 4 0 63 2 49 5 1 15 5 48 6 11 I 3 I 0 I 0 I 0 n p 7 x 6 STDERR n s 86 :transfer_encoding is deprecated in Mail 1.4.3. Please use content_transfer_encoding x 6 caller x 4 to_s x 4 puts x 25 content_transfer_encoding p 7 I 0 I 555 I 0 I 556 I 12 I 557 I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 9 mime_type M 1 n n x 9 mime_type i 20 5 48 0 9 18 5 48 1 7 0 49 2 1 49 3 0 8 19 1 11 I 2 I 0 I 0 I 0 n p 4 x 12 content_type x 6 header x 2 [] x 6 string p 5 I 0 I 55b I 0 I 55c I 14 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 20 message_content_type M 1 n n x 20 message_content_type i 22 45 0 1 7 2 5 48 3 47 49 4 0 63 2 49 5 1 15 5 48 6 11 I 3 I 0 I 0 I 0 n p 7 x 6 STDERR n s 73 :message_content_type is deprecated in Mail 1.4.3. Please use mime_type x 6 caller x 4 to_s x 4 puts x 9 mime_type p 7 I 0 I 55f I 0 I 560 I 12 I 561 I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 charset M 1 n n x 7 charset i 27 39 0 9 24 5 48 1 9 20 5 48 2 7 3 64 49 4 1 8 22 39 5 8 26 39 5 11 I 2 I 0 I 0 I 0 n p 6 x 7 @header x 12 content_type x 23 content_type_parameters s 7 charset x 2 [] x 8 @charset p 9 I 0 I 565 I 0 I 566 I 4 I 567 I 18 I 569 I 1b x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 charset= M 1 n n x 8 charset= i 21 3 38 0 15 20 0 38 1 15 39 2 20 0 13 18 2 49 3 1 15 11 I 4 I 1 I 1 I 1 n p 4 x 18 @defaulted_charset x 8 @charset x 7 @header x 8 charset= p 9 I 0 I 56e I 0 I 56f I 4 I 570 I 9 I 571 I 15 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 9 main_type M 1 n n x 9 main_type i 22 5 47 49 0 0 9 20 5 48 1 7 2 49 3 1 49 4 0 8 21 1 11 I 2 I 0 I 0 I 0 n p 5 x 17 has_content_type? x 6 header x 12 content_type x 2 [] x 9 main_type p 5 I 0 I 575 I 0 I 576 I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 sub_type M 1 n n x 8 sub_type i 22 5 47 49 0 0 9 20 5 48 1 7 2 49 3 1 49 4 0 8 21 1 11 I 2 I 0 I 0 I 0 n p 5 x 17 has_content_type? x 6 header x 12 content_type x 2 [] x 8 sub_type p 5 I 0 I 57a I 0 I 57b I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 15 mime_parameters M 1 n n x 15 mime_parameters i 14 45 0 1 7 2 64 49 3 1 15 5 48 4 11 I 2 I 0 I 0 I 0 n p 5 x 6 STDERR n s 89 :mime_parameters is deprecated in Mail 1.4.3, please use :content_type_parameters instead x 4 puts x 23 content_type_parameters p 7 I 0 I 57f I 0 I 580 I a I 581 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 23 content_type_parameters M 1 n n x 23 content_type_parameters i 22 5 47 49 0 0 9 20 5 48 1 7 2 49 3 1 49 4 0 8 21 1 11 I 2 I 0 I 0 I 0 n p 5 x 17 has_content_type? x 6 header x 12 content_type x 2 [] x 10 parameters p 5 I 0 I 585 I 0 I 586 I 16 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 10 multipart? M 1 n n x 10 multipart? i 47 5 47 49 0 0 9 45 5 48 1 7 2 13 70 9 28 15 44 43 3 7 4 79 49 5 2 6 2 49 6 1 10 36 2 8 37 3 10 42 2 8 43 3 8 46 3 11 I 4 I 0 I 0 I 0 n p 7 x 17 has_content_type? x 9 main_type n x 6 Regexp s 11 ^multipart$ x 3 new x 2 =~ p 5 I 0 I 58a I 0 I 58b I 2f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 17 multipart_report? M 1 n n x 17 multipart_report? i 34 5 47 49 0 0 13 9 33 15 5 48 1 7 2 13 70 9 30 15 44 43 3 7 4 79 49 5 2 6 2 49 6 1 11 I 4 I 0 I 0 I 0 n p 7 x 10 multipart? x 8 sub_type n x 6 Regexp s 8 ^report$ x 3 new x 2 =~ p 5 I 0 I 58f I 0 I 590 I 22 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 23 delivery_status_report? M 1 n n x 23 delivery_status_report? i 40 5 47 49 0 0 13 9 39 15 5 48 1 7 2 64 49 3 1 7 4 13 70 9 36 15 44 43 5 7 6 79 49 7 2 6 4 49 8 1 11 I 4 I 0 I 0 I 0 n p 9 x 17 multipart_report? x 23 content_type_parameters s 11 report-type x 2 [] n x 6 Regexp s 17 ^delivery-status$ x 3 new x 2 =~ p 5 I 0 I 594 I 0 I 595 I 28 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 20 delivery_status_part M 1 n n x 20 delivery_status_part i 20 39 0 13 10 19 15 5 48 1 56 2 50 3 0 49 4 0 38 0 11 I 2 I 0 I 0 I 0 n p 5 x 20 @delivery_stats_part x 5 parts M 1 p 2 x 9 for_block t n x 20 delivery_status_part i 10 57 19 0 15 20 0 49 0 0 11 I 3 I 1 I 1 I 1 n p 1 x 28 delivery_status_report_part? p 3 I 0 I 59a I a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 1 p x 6 select x 5 first p 5 I 0 I 599 I 0 I 59a I 14 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 bounced? M 1 n n x 8 bounced? i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 8 bounced? p 5 I 0 I 59d I 0 I 59e I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 6 action M 1 n n x 6 action i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 6 action p 5 I 0 I 5a1 I 0 I 5a2 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 15 final_recipient M 1 n n x 15 final_recipient i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 15 final_recipient p 5 I 0 I 5a5 I 0 I 5a6 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 12 error_status M 1 n n x 12 error_status i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 12 error_status p 5 I 0 I 5a9 I 0 I 5aa I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 15 diagnostic_code M 1 n n x 15 diagnostic_code i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 15 diagnostic_code p 5 I 0 I 5ad I 0 I 5ae I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 10 remote_mta M 1 n n x 10 remote_mta i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 10 remote_mta p 5 I 0 I 5b1 I 0 I 5b2 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 10 retryable? M 1 n n x 10 retryable? i 14 5 48 0 13 9 13 15 5 48 0 49 1 0 11 I 2 I 0 I 0 I 0 n p 2 x 20 delivery_status_part x 10 retryable? p 5 I 0 I 5b5 I 0 I 5b6 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 boundary M 1 n n x 8 boundary i 18 5 48 0 9 16 5 48 0 7 1 64 49 2 1 8 17 1 11 I 2 I 0 I 0 I 0 n p 3 x 23 content_type_parameters s 8 boundary x 2 [] p 5 I 0 I 5ba I 0 I 5bb I 12 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 5 parts M 1 n n x 5 parts i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 4 body x 5 parts p 5 I 0 I 5bf I 0 I 5c0 I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 11 attachments M 1 n n x 11 attachments i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 5 parts x 11 attachments p 5 I 0 I 5e5 I 0 I 5e6 I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 16 has_attachments? M 1 n n x 16 has_attachments? i 13 5 48 0 49 1 0 10 11 2 8 12 3 11 I 1 I 0 I 0 I 0 n p 2 x 11 attachments x 6 empty? p 5 I 0 I 5e9 I 0 I 5ea I d x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 9 html_part M 1 n n x 9 html_part i 70 95 19 0 15 94 9 55 45 0 1 43 2 20 0 13 70 10 25 44 43 3 12 49 4 1 50 5 0 38 6 15 5 48 7 49 8 0 9 42 1 8 45 5 48 9 15 5 39 6 47 49 10 1 8 69 39 6 13 10 69 15 5 7 11 64 47 49 12 1 11 I 4 I 1 I 0 I 0 n p 13 x 4 Mail n x 4 Part x 4 Proc x 14 __from_block__ x 3 new x 10 @html_part x 9 html_part x 6 blank? x 30 add_multipart_alternate_header x 8 add_part s 9 text/html x 20 find_first_mime_type p 13 I 0 I 5ee I 4 I 5ef I 7 I 5f0 I 1f I 5f1 I 2e I 5f2 I 37 I 5f4 I 46 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 block x 9 text_part M 1 n n x 9 text_part i 70 95 19 0 15 94 9 55 45 0 1 43 2 20 0 13 70 10 25 44 43 3 12 49 4 1 50 5 0 38 6 15 5 48 7 49 8 0 9 42 1 8 45 5 48 9 15 5 39 6 47 49 10 1 8 69 39 6 13 10 69 15 5 7 11 64 47 49 12 1 11 I 4 I 1 I 0 I 0 n p 13 x 4 Mail n x 4 Part x 4 Proc x 14 __from_block__ x 3 new x 10 @text_part x 9 html_part x 6 blank? x 30 add_multipart_alternate_header x 8 add_part s 10 text/plain x 20 find_first_mime_type p 13 I 0 I 5f9 I 4 I 5fa I 7 I 5fb I 1f I 5fc I 2e I 5fd I 37 I 5ff I 46 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 block x 10 html_part= M 1 n n x 10 html_part= i 76 23 0 10 8 1 19 0 15 20 0 9 18 20 0 38 0 8 52 45 1 2 43 3 13 71 4 47 9 44 47 49 5 0 13 7 6 64 47 49 7 1 15 8 50 7 6 64 49 4 1 38 0 15 5 48 8 49 9 0 9 64 1 8 67 5 48 10 15 5 39 0 47 49 11 1 11 I 4 I 1 I 0 I 1 n p 12 x 10 @html_part x 4 Mail n x 4 Part x 3 new x 8 allocate s 24 Content-Type: text/html; x 10 initialize x 9 text_part x 6 blank? x 30 add_multipart_alternate_header x 8 add_part p 13 I 0 I 606 I 8 I 607 I c I 608 I 12 I 60a I 35 I 60c I 44 I 60d I 4c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 msg x 10 text_part= M 1 n n x 10 text_part= i 76 23 0 10 8 1 19 0 15 20 0 9 18 20 0 38 0 8 52 45 1 2 43 3 13 71 4 47 9 44 47 49 5 0 13 7 6 64 47 49 7 1 15 8 50 7 6 64 49 4 1 38 0 15 5 48 8 49 9 0 9 64 1 8 67 5 48 10 15 5 39 0 47 49 11 1 11 I 4 I 1 I 0 I 1 n p 12 x 10 @text_part x 4 Mail n x 4 Part x 3 new x 8 allocate s 25 Content-Type: text/plain; x 10 initialize x 9 html_part x 6 blank? x 30 add_multipart_alternate_header x 8 add_part p 13 I 0 I 613 I 8 I 614 I c I 615 I 12 I 617 I 35 I 619 I 44 I 61a I 4c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 3 msg x 8 add_part M 1 n n x 8 add_part i 116 5 48 0 49 1 0 10 11 2 8 12 3 13 9 32 15 5 49 0 0 49 2 0 49 3 0 10 31 2 8 32 3 9 100 45 4 5 43 6 13 71 7 47 9 60 47 49 8 0 13 7 9 64 47 49 10 1 15 8 66 7 9 64 49 7 1 38 11 15 39 11 5 48 0 49 2 0 13 18 2 49 12 1 15 15 5 49 0 0 39 11 49 13 1 15 5 48 14 8 101 1 15 5 48 15 15 5 49 0 0 20 0 49 13 1 11 I 4 I 1 I 1 I 1 n p 16 x 4 body x 10 multipart? x 7 decoded x 6 blank? x 4 Mail n x 4 Part x 3 new x 8 allocate s 25 Content-Type: text/plain; x 10 initialize x 10 @text_part x 5 body= x 2 << x 30 add_multipart_alternate_header x 12 add_boundary p 19 I 0 I 61e I 0 I 61f I 22 I 620 I 45 I 621 I 55 I 622 I 5f I 623 I 64 I 61f I 66 I 625 I 6a I 626 I 74 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 4 part x 4 part M 1 n n x 4 part i 64 23 0 10 14 44 43 0 78 49 1 1 19 0 15 45 2 3 13 71 4 47 9 37 47 49 5 0 13 20 0 47 49 6 1 15 8 42 20 0 49 4 1 19 1 15 94 9 54 20 1 60 1 8 55 1 15 5 20 1 47 49 7 1 11 I 5 I 2 I 0 I 1 n p 8 x 4 Hash x 16 new_from_literal x 4 Part n x 3 new x 8 allocate x 10 initialize x 8 add_part p 9 I 0 I 633 I e I 634 I 2d I 635 I 38 I 636 I 40 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 6 params x 8 new_part x 8 add_file M 1 n n x 8 add_file i 117 5 49 0 0 13 10 18 15 5 49 1 0 49 2 0 49 3 0 9 23 1 8 26 5 48 4 15 5 48 5 15 20 0 45 6 7 49 8 1 9 64 45 9 10 20 0 49 11 1 19 1 15 45 9 12 20 0 49 13 1 19 2 8 100 20 0 7 14 49 15 1 19 1 15 20 0 7 16 49 15 1 13 10 98 15 45 9 17 20 0 7 14 49 15 1 49 13 1 19 2 15 5 49 18 0 20 1 20 2 13 18 3 49 19 2 15 11 I 7 I 3 I 1 I 1 n p 20 x 10 multipart? x 4 body x 7 decoded x 6 blank? x 20 convert_to_multipart x 26 add_multipart_mixed_header x 6 String n x 5 is_a? x 4 File n x 8 basename n x 4 read x 8 filename x 2 [] x 7 content n x 11 attachments x 3 []= p 19 I 0 I 656 I 0 I 657 I 1b I 658 I 1f I 659 I 29 I 65a I 34 I 65b I 40 I 65d I 4a I 65e I 65 I 660 I 75 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 3 x 6 values x 8 basename x 8 filedata x 20 convert_to_multipart M 1 n n x 20 convert_to_multipart i 112 39 0 49 1 0 19 0 15 5 7 2 64 13 18 2 47 49 3 1 15 15 45 4 5 43 6 13 71 7 47 9 70 47 49 8 0 13 44 43 9 80 49 10 1 13 7 11 7 12 64 49 13 2 15 13 7 14 20 0 49 13 2 15 47 49 15 1 15 8 99 44 43 9 80 49 10 1 13 7 11 7 12 64 49 13 2 15 13 7 14 20 0 49 13 2 15 49 7 1 19 1 15 5 49 14 0 20 1 49 16 1 11 I 8 I 2 I 0 I 0 n p 17 x 5 @body x 7 decoded s 0 x 5 body= x 4 Mail n x 4 Part x 3 new x 8 allocate x 4 Hash x 16 new_from_literal x 12 content_type s 11 text/plain; x 3 []= x 4 body x 10 initialize x 2 << p 23 I 0 I 663 I 0 I 664 I 8 I 74c I 9 I 665 I 15 I 666 I 25 I 667 I 2d I 666 I 37 I 667 I 4e I 666 I 58 I 667 I 66 I 668 I 70 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 4 text x 9 text_part x 14 ready_to_send! M 1 n n x 14 ready_to_send! i 38 5 48 0 15 5 48 1 7 2 64 7 3 64 7 4 64 7 5 64 35 4 49 6 1 15 5 48 1 56 7 50 8 0 15 5 48 9 11 I 5 I 0 I 0 I 0 n p 10 x 34 identify_and_set_transfer_encoding x 5 parts s 10 text/plain s 13 text/enriched s 9 text/html s 21 multipart/alternative x 5 sort! M 1 p 2 x 9 for_block t n x 14 ready_to_send! i 23 57 19 0 15 20 0 5 48 0 13 18 2 49 1 1 15 15 20 0 49 2 0 11 I 5 I 1 I 1 I 1 n p 3 x 18 transport_encoding x 19 transport_encoding= x 14 ready_to_send! p 7 I 0 I 670 I 4 I 671 I 11 I 672 I 17 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 4 part x 4 each x 19 add_required_fields p 11 I 0 I 66d I 0 I 66e I 4 I 66f I 19 I 670 I 22 I 674 I 26 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 encode! M 1 n n x 7 encode! i 16 45 0 1 7 2 64 49 3 1 15 5 47 49 4 0 11 I 2 I 0 I 0 I 0 n p 5 x 6 STDERR n s 100 Deprecated in 1.1.0 in favour of :ready_to_send! as it is less confusing with encoding and decoding. x 4 puts x 14 ready_to_send! p 7 I 0 I 677 I 0 I 678 I a I 679 I 10 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 encoded M 1 n n x 7 encoded i 42 5 47 49 0 0 15 5 48 1 49 2 0 19 0 15 20 0 7 3 64 49 4 1 15 20 0 5 48 5 5 48 6 49 2 1 49 4 1 15 20 0 11 I 4 I 1 I 0 I 0 n p 7 x 14 ready_to_send! x 6 header x 7 encoded s 2 x 2 << x 4 body x 25 content_transfer_encoding p 13 I 0 I 67f I 0 I 680 I 6 I 681 I f I 682 I 18 I 683 I 27 I 684 I 2a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.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 687 I 0 I 688 I 4 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 inspect M 1 n n x 7 inspect i 48 7 0 5 49 1 0 47 49 2 0 7 3 5 49 4 0 47 49 2 0 7 5 5 47 49 6 0 47 49 2 0 7 7 5 48 8 49 9 0 47 49 2 0 7 10 63 9 11 I 9 I 0 I 0 I 0 n p 11 s 2 #< x 5 class x 4 to_s s 1 : x 9 object_id s 13 , Multipart: x 10 multipart? s 11 , Headers: x 6 header x 13 field_summary s 1 > p 5 I 0 I 68b I 0 I 68c I 30 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 7 decoded M 1 n n x 7 decoded i 43 5 49 0 0 9 11 5 48 1 8 42 5 49 2 0 10 20 2 8 21 3 9 31 5 48 3 49 4 0 8 42 5 45 5 6 7 7 64 47 49 8 2 11 I 3 I 0 I 0 I 0 n p 9 x 11 attachment? x 11 decode_body x 10 multipart? x 4 body x 7 decoded x 13 NoMethodError n s 124 Can not decode an entire message, try calling #decoded on the various fields and body or parts if it is a multipart message. x 5 raise p 17 I 0 I 68f I 0 I 74c I 0 I 697 I 0 I 691 I 6 I 692 I b I 693 I 17 I 694 I 1f I 696 I 2b x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 4 read M 1 n n x 4 read i 23 5 49 0 0 9 11 5 48 1 8 22 5 45 2 3 7 4 64 47 49 5 2 11 I 3 I 0 I 0 I 0 n p 6 x 11 attachment? x 11 decode_body x 13 NoMethodError n s 55 Can not call read on a part unless it is an attachment. x 5 raise p 9 I 0 I 69a I 0 I 69b I 6 I 69c I b I 69e I 17 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 11 decode_body M 1 n n x 11 decode_body i 7 5 48 0 49 1 0 11 I 1 I 0 I 0 I 0 n p 2 x 4 body x 7 decoded p 5 I 0 I 6a2 I 0 I 6a3 I 7 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 11 attachment? M 1 n n x 11 attachment? i 4 5 48 0 11 I 1 I 0 I 0 I 0 n p 1 x 15 find_attachment p 5 I 0 I 6a7 I 0 I 6a8 I 4 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 10 attachment M 1 n n x 10 attachment i 3 39 0 11 I 1 I 0 I 0 I 0 n p 1 x 11 @attachment p 5 I 0 I 6ac I 0 I 6ad I 3 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 8 filename M 1 n n x 8 filename i 4 5 48 0 11 I 1 I 0 I 0 I 0 n p 1 x 15 find_attachment p 5 I 0 I 6b1 I 0 I 6b2 I 4 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 9 all_parts M 1 n n x 9 all_parts i 12 5 48 0 56 1 50 2 0 49 3 0 11 I 2 I 0 I 0 I 0 n p 4 x 5 parts M 1 p 2 x 9 for_block t n x 9 all_parts i 14 57 19 0 15 20 0 20 0 49 0 0 35 2 11 I 4 I 1 I 1 I 1 n p 1 x 9 all_parts p 3 I 0 I 6b6 I e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 1 p x 3 map x 7 flatten p 5 I 0 I 6b5 I 0 I 6b6 I c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 20 find_first_mime_type M 1 n n x 20 find_first_mime_type i 9 5 48 0 56 1 50 2 0 11 I 3 I 1 I 1 I 1 n p 3 x 9 all_parts M 1 p 2 x 9 for_block t n x 20 find_first_mime_type i 15 57 19 0 15 20 0 49 0 0 21 1 0 83 1 11 I 4 I 1 I 1 I 1 n p 2 x 9 mime_type x 2 == p 3 I 0 I 6ba I f x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 1 p x 6 detect p 5 I 0 I 6b9 I 0 I 6ba I 9 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 2 mt x 7 private x 13 parse_message M 1 n n x 13 parse_message i 76 5 48 0 44 43 1 45 2 3 47 49 4 0 45 5 6 47 49 4 0 7 7 45 2 8 47 49 4 0 63 4 4 4 49 9 2 80 49 10 2 97 37 19 0 15 37 19 1 15 15 2 15 5 20 0 13 18 2 47 49 11 1 15 15 5 20 1 13 18 2 47 49 12 1 15 11 I 8 I 2 I 0 I 0 n p 13 x 10 raw_source x 6 Regexp x 4 CRLF n x 4 to_s x 3 WSP n s 1 * n x 3 new x 5 split x 7 header= x 5 body= p 13 I 0 I 6c9 I 0 I 6ca I 34 I 74c I 35 I 6cb I 40 I 74c I 41 I 6cc I 4c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 11 header_part x 9 body_part x 11 raw_source= M 1 n n x 11 raw_source= i 8 20 0 49 0 0 38 1 11 I 2 I 1 I 1 I 1 n p 2 x 7 to_crlf x 11 @raw_source p 5 I 0 I 6cf I 0 I 6d0 I 8 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 5 value x 19 set_envelope_header M 1 n n x 19 set_envelope_header i 74 5 48 0 49 1 0 44 43 2 7 3 45 4 5 47 49 1 0 7 6 45 7 8 47 49 1 0 7 9 63 5 4 4 49 10 2 49 11 1 19 0 9 72 5 20 0 79 49 12 1 47 49 13 1 15 5 20 0 80 49 12 1 13 18 2 47 49 14 1 15 8 73 1 11 I 8 I 1 I 0 I 0 n p 15 x 10 raw_source x 4 to_s x 6 Regexp s 9 \AFrom\s( x 4 TEXT n s 2 +) x 4 CRLF n s 4 (.*) x 3 new x 5 match x 2 [] x 12 set_envelope x 11 raw_source= p 13 I 0 I 6d3 I 0 I 6d4 I 2b I 6d5 I 37 I 74c I 38 I 6d6 I 48 I 6d4 I 4a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 10 match_data x 14 separate_parts M 1 n n x 14 separate_parts i 10 5 48 0 5 48 1 49 2 1 11 I 2 I 0 I 0 I 0 n p 3 x 4 body x 8 boundary x 6 split! p 5 I 0 I 6da I 0 I 6db I a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 20 add_encoding_to_body M 1 n n x 20 add_encoding_to_body i 24 5 47 49 0 0 9 22 5 48 1 5 48 2 13 18 2 49 3 1 15 8 23 1 11 I 3 I 0 I 0 I 0 n p 4 x 30 has_content_transfer_encoding? x 4 body x 25 content_transfer_encoding x 9 encoding= p 9 I 0 I 6de I 0 I 6df I 7 I 6e0 I 16 I 6df I 18 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 34 identify_and_set_transfer_encoding M 1 n n x 34 identify_and_set_transfer_encoding i 46 5 48 0 13 9 13 15 5 48 0 49 1 0 9 28 5 39 2 13 18 2 47 49 3 1 15 8 45 5 5 48 0 39 2 49 4 1 13 18 2 47 49 3 1 15 11 I 3 I 0 I 0 I 0 n p 5 x 4 body x 10 multipart? x 19 @transport_encoding x 26 content_transfer_encoding= x 17 get_best_encoding p 13 I 0 I 6e4 I 0 I 6e5 I f I 74c I 10 I 6e6 I 1c I 74c I 1d I 6e8 I 2e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 19 add_required_fields M 1 n n x 19 add_required_fields i 160 5 48 0 49 1 0 9 13 5 48 2 8 14 1 15 5 48 0 49 3 0 9 59 45 4 5 43 6 13 71 7 47 9 49 47 49 8 0 13 7 9 64 47 49 10 1 15 8 55 7 9 64 49 7 1 38 11 8 60 1 15 5 47 49 12 0 13 10 81 15 5 49 13 0 45 4 14 43 15 83 16 9 86 1 8 89 5 48 17 15 5 47 49 18 0 9 100 1 8 103 5 48 19 15 5 47 49 20 0 9 114 1 8 117 5 48 21 15 5 47 49 22 0 9 128 1 8 131 5 48 23 15 5 47 49 24 0 9 142 1 8 145 5 48 25 15 5 47 49 26 0 9 156 1 8 159 5 48 27 11 I 3 I 0 I 0 I 0 n p 28 x 4 body x 10 multipart? x 26 add_multipart_mixed_header x 4 nil? x 4 Mail n x 4 Body x 3 new x 8 allocate s 0 x 10 initialize x 5 @body x 15 has_message_id? x 5 class n x 4 Part x 2 == x 14 add_message_id x 9 has_date? x 8 add_date x 17 has_mime_version? x 16 add_mime_version x 17 has_content_type? x 16 add_content_type x 12 has_charset? x 11 add_charset x 30 has_content_transfer_encoding? x 29 add_content_transfer_encoding p 19 I 0 I 6ec I 0 I 6ed I f I 6ee I 3d I 6ef I 5a I 6f0 I 68 I 6f1 I 76 I 6f2 I 84 I 6f3 I 92 I 6f4 I a0 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 30 add_multipart_alternate_header M 1 n n x 30 add_multipart_alternate_header i 64 5 48 0 7 1 64 45 2 3 7 4 64 49 5 1 49 6 0 13 18 3 49 7 2 15 15 5 48 0 7 8 64 49 9 1 49 10 0 7 11 39 12 13 18 3 49 7 2 15 15 5 48 13 5 48 14 13 18 2 49 15 1 15 11 I 4 I 0 I 0 I 0 n p 16 x 6 header s 12 content-type x 16 ContentTypeField n s 21 multipart/alternative x 13 with_boundary x 5 value x 3 []= s 12 content_type x 2 [] x 10 parameters x 7 charset x 8 @charset x 4 body x 8 boundary x 9 boundary= p 9 I 0 I 6f7 I 0 I 6f8 I 1a I 6f9 I 32 I 6fa I 40 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 12 add_boundary M 1 n n x 12 add_boundary i 115 5 48 0 49 1 0 13 9 13 15 5 48 1 9 18 1 8 114 5 48 2 7 3 64 49 4 1 9 32 1 8 48 5 48 2 7 3 64 7 5 64 13 18 3 49 6 2 15 15 5 48 2 7 3 64 49 4 1 49 7 0 7 1 45 8 9 49 10 0 13 18 3 49 6 2 15 15 5 48 2 7 11 64 49 4 1 49 7 0 7 12 39 13 13 18 3 49 6 2 15 15 5 48 0 5 48 1 13 18 2 49 14 1 15 11 I 4 I 0 I 0 I 0 n p 15 x 4 body x 8 boundary x 6 header s 12 content-type x 2 [] s 15 multipart/mixed x 3 []= x 10 parameters x 16 ContentTypeField n x 17 generate_boundary s 12 content_type x 7 charset x 8 @charset x 9 boundary= p 13 I 0 I 6fd I 0 I 6fe I 12 I 6ff I 31 I 700 I 4d I 701 I 65 I 702 I 73 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 26 add_multipart_mixed_header M 1 n n x 26 add_multipart_mixed_header i 78 5 48 0 7 1 64 49 2 1 9 14 1 8 77 5 48 0 7 1 64 45 3 4 7 5 64 49 6 1 49 7 0 13 18 3 49 8 2 15 15 5 48 0 7 9 64 49 2 1 49 10 0 7 11 39 12 13 18 3 49 8 2 15 15 5 48 13 5 48 14 13 18 2 49 15 1 15 11 I 4 I 0 I 0 I 0 n p 16 x 6 header s 12 content-type x 2 [] x 16 ContentTypeField n s 15 multipart/mixed x 13 with_boundary x 5 value x 3 []= s 12 content_type x 10 parameters x 7 charset x 8 @charset x 4 body x 8 boundary x 9 boundary= p 11 I 0 I 706 I 0 I 707 I e I 708 I 28 I 709 I 40 I 70a I 4e x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 14 init_with_hash M 1 n n x 14 init_with_hash i 134 20 0 49 0 0 19 1 15 5 7 1 64 13 18 2 47 49 2 1 15 15 45 3 4 43 5 13 71 6 47 9 44 47 49 7 0 13 47 49 8 0 15 8 47 49 6 0 38 9 15 45 3 10 43 11 13 71 6 47 9 73 47 49 7 0 13 47 49 8 0 15 8 76 49 6 0 38 12 15 1 19 2 15 20 1 56 13 50 14 0 15 20 2 9 132 5 20 2 13 18 2 47 49 15 1 15 15 5 47 49 16 0 9 129 5 48 17 5 48 18 13 18 2 49 19 1 15 8 130 1 8 133 1 11 I 6 I 3 I 1 I 1 n p 20 x 23 with_indifferent_access s 0 x 11 raw_source= x 4 Mail n x 6 Header x 3 new x 8 allocate x 10 initialize x 7 @header n x 4 Body x 5 @body M 1 p 2 x 9 for_block t n x 14 init_with_hash i 84 58 36 37 19 0 15 37 19 1 15 15 20 0 49 0 0 45 1 2 83 3 9 37 5 20 0 47 49 4 1 49 5 0 19 0 8 38 1 15 20 0 7 6 83 3 9 55 5 20 1 49 6 1 8 83 20 0 7 7 83 3 9 70 20 1 22 1 2 8 83 5 20 0 20 1 13 18 3 47 49 8 2 15 11 I 7 I 2 I 2 I 2 n p 9 x 5 class x 6 String n x 2 == x 13 underscoreize x 6 to_sym x 7 headers x 4 body x 3 []= p 17 I 0 I 718 I b I 719 I 27 I 71a I 2f I 71b I 37 I 71c I 3f I 71d I 46 I 74c I 47 I 71f I 54 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 2 x 1 k x 1 v x 9 each_pair x 5 body= x 30 has_content_transfer_encoding? x 4 body x 25 content_transfer_encoding x 9 encoding= p 31 I 0 I 70e I 0 I 70f I 8 I 74c I 9 I 710 I 15 I 712 I 32 I 713 I 4f I 716 I 53 I 718 I 5b I 723 I 5f I 74c I 60 I 724 I 6b I 725 I 72 I 726 I 81 I 725 I 84 I 723 I 86 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 3 x 4 hash x 17 passed_in_options x 12 body_content x 16 init_with_string M 1 n n x 16 init_with_string i 34 5 20 0 13 18 2 47 49 0 1 15 15 5 48 1 15 5 48 2 15 5 47 49 3 0 9 32 5 48 4 8 33 1 11 I 4 I 1 I 1 I 1 n p 5 x 11 raw_source= x 19 set_envelope_header x 13 parse_message x 10 multipart? x 14 separate_parts p 13 I 0 I 72b I 0 I 74c I 1 I 72c I c I 72d I 10 I 72e I 14 I 72f I 22 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 6 string x 15 find_attachment M 1 n n x 15 find_attachment i 112 5 48 0 13 9 18 15 5 48 1 7 0 49 2 1 49 3 0 9 35 5 48 1 7 0 49 2 1 49 3 0 19 0 8 108 5 48 4 13 9 53 15 5 48 1 7 4 49 2 1 49 3 0 9 70 5 48 1 7 4 49 2 1 49 3 0 19 0 8 108 5 48 5 13 9 88 15 5 48 1 7 5 49 2 1 49 6 0 9 105 5 48 1 7 5 49 2 1 49 6 0 19 0 8 108 1 19 0 15 20 0 11 I 3 I 1 I 0 I 0 n p 7 x 12 content_type x 6 header x 2 [] x 8 filename x 19 content_disposition x 16 content_location x 8 location p 23 I 0 I 733 I 0 I 74c I 0 I 73d I 0 I 735 I 14 I 736 I 23 I 737 I 37 I 738 I 46 I 739 I 5a I 73a I 69 I 73c I 6d I 73e I 70 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 8 filename x 11 do_delivery M 1 n n x 11 do_delivery i 74 26 93 0 15 29 25 0 5 48 0 9 21 5 48 1 5 49 2 1 8 22 1 30 8 70 26 93 1 15 24 13 45 3 4 12 49 5 1 10 42 8 65 15 24 19 0 15 5 48 6 9 61 5 20 0 47 49 7 1 8 62 1 25 8 70 15 92 1 27 34 92 0 27 11 I 6 I 1 I 0 I 0 n p 8 x 18 perform_deliveries x 15 delivery_method x 8 deliver! x 9 Exception n x 3 === x 21 raise_delivery_errors x 5 raise p 15 I 0 I 741 I 0 I 743 I c I 744 I 15 I 743 I 1e I 746 I 2b I 748 I 2f I 747 I 4a x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 1 x 1 e p 343 I 2 I 2f I b I 30 I 14 I 62 I 22 I a8 I 2a I c0 I 32 I c7 I 3a I c9 I 48 I ce I 56 I d2 I 64 I dc I 72 I ed I 80 I f3 I 8e I 109 I 9c I 130 I aa I 147 I b8 I 14c I c6 I 154 I d4 I 158 I e2 I 15c I f0 I 166 I fe I 175 I 10c I 17a I 11a I 191 I 128 I 1ae I 136 I 1ba I 144 I 1d7 I 152 I 1e3 I 160 I 1e7 I 16e I 1eb I 17c I 1ef I 18a I 1f3 I 198 I 1f7 I 1a6 I 1fb I 1b4 I 1ff I 1c2 I 203 I 1d0 I 207 I 1de I 20b I 1ec I 20f I 1fa I 213 I 208 I 217 I 216 I 21b I 224 I 21f I 232 I 223 I 240 I 227 I 24e I 22f I 25c I 24c I 26a I 258 I 278 I 25c I 286 I 260 I 294 I 264 I 2a2 I 268 I 2b0 I 279 I 2be I 282 I 2cc I 293 I 2da I 29d I 2e8 I 2a1 I 2f6 I 2a9 I 304 I 2ad I 312 I 2b1 I 320 I 2ce I 32e I 2da I 33c I 2f7 I 34a I 303 I 358 I 320 I 366 I 32c I 374 I 330 I 382 I 334 I 390 I 351 I 39e I 35d I 3ac I 361 I 3ba I 365 I 3c8 I 378 I 3d6 I 382 I 3e4 I 39f I 3f2 I 3ab I 400 I 3b0 I 40e I 3b5 I 41c I 3c7 I 42a I 3d1 I 438 I 3e4 I 446 I 3ee I 454 I 40b I 462 I 417 I 470 I 422 I 47e I 443 I 48c I 459 I 49a I 462 I 4a8 I 46a I 4b6 I 478 I 4c4 I 47e I 4d2 I 484 I 4e0 I 48a I 4ee I 490 I 4fc I 49a I 50a I 4aa I 518 I 4d5 I 526 I 4e8 I 534 I 4ee I 542 I 4f4 I 550 I 4fa I 55e I 4fe I 56c I 502 I 57a I 506 I 588 I 50a I 596 I 515 I 5a4 I 51f I 5b2 I 529 I 5c0 I 530 I 5ce I 537 I 5dc I 546 I 5ea I 550 I 5f8 I 555 I 606 I 55b I 614 I 55f I 622 I 565 I 630 I 56e I 63e I 575 I 64c I 57a I 65a I 57f I 668 I 585 I 676 I 58a I 684 I 58f I 692 I 594 I 6a0 I 599 I 6ae I 59d I 6bc I 5a1 I 6ca I 5a5 I 6d8 I 5a9 I 6e6 I 5ad I 6f4 I 5b1 I 702 I 5b5 I 710 I 5ba I 71e I 5bf I 72c I 5e5 I 73a I 5e9 I 748 I 5ee I 756 I 5f9 I 764 I 606 I 772 I 613 I 780 I 61e I 78e I 633 I 79c I 656 I 7aa I 663 I 7b8 I 66d I 7c6 I 677 I 7d4 I 67f I 7e2 I 687 I 7f0 I 68b I 7fe I 68f I 80c I 69a I 81a I 6a2 I 828 I 6a7 I 836 I 6ac I 844 I 6b1 I 852 I 6b5 I 860 I 6b9 I 86e I 6bd I 872 I 6c9 I 880 I 6cf I 88e I 6d3 I 89c I 6da I 8aa I 6de I 8b8 I 6e4 I 8c6 I 6ec I 8d4 I 6f7 I 8e2 I 6fd I 8f0 I 706 I 8fe I 70e I 90c I 72b I 91a I 733 I 928 I 741 I 936 x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 13 attach_method p 3 I 2 I 2d I 1d x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0 x 13 attach_method p 3 I 0 I 2 I 1c x 51 /Users/mikel/ruby_programs/mail/lib/mail/message.rb p 0