!RBIX 10310238139619683799 x M 1 n n x 10 __script__ i 37 5 7 0 64 47 49 1 1 15 99 7 2 65 49 3 2 13 99 12 7 4 12 7 5 12 65 12 49 6 4 15 49 4 0 15 2 11 I 6 I 0 I 0 I 0 n p 7 s 4 yaml x 7 require 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 2478 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 5 49 299 4 15 99 7 300 7 301 65 5 49 299 4 15 99 7 302 7 303 65 67 49 7 0 49 8 4 15 99 7 304 7 305 65 67 49 7 0 49 8 4 15 99 7 306 7 307 65 67 49 7 0 49 8 4 15 99 7 308 7 309 65 67 49 7 0 49 8 4 15 99 7 310 7 311 65 67 49 7 0 49 8 4 15 99 7 312 7 313 65 67 49 7 0 49 8 4 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 5 48 328 15 99 7 329 7 330 65 67 49 7 0 49 8 4 15 99 7 331 7 332 65 67 49 7 0 49 8 4 15 99 7 333 7 334 65 67 49 7 0 49 8 4 15 99 7 335 7 336 65 67 49 7 0 49 8 4 15 99 7 337 7 338 65 67 49 7 0 49 8 4 15 99 7 339 7 340 65 67 49 7 0 49 8 4 15 99 7 341 7 342 65 67 49 7 0 49 8 4 15 99 7 343 7 344 65 67 49 7 0 49 8 4 15 99 7 345 7 346 65 67 49 7 0 49 8 4 15 99 7 347 7 348 65 67 49 7 0 49 8 4 15 99 7 349 7 350 65 67 49 7 0 49 8 4 15 99 7 351 7 352 65 67 49 7 0 49 8 4 15 99 7 353 7 354 65 67 49 7 0 49 8 4 15 99 7 355 7 356 65 67 49 7 0 49 8 4 15 99 7 357 7 358 65 67 49 7 0 49 8 4 15 99 7 359 7 360 65 67 49 7 0 49 8 4 11 I 5 I 0 I 0 I 0 n p 361 x 8 Patterns n x 7 include x 9 Utilities n x 10 initialize M 1 n n x 10 initialize i 166 95 19 1 15 1 38 0 15 1 38 1 15 1 38 2 15 3 38 3 15 1 38 4 15 1 38 5 15 1 38 6 15 1 38 7 15 7 8 64 38 9 15 2 38 10 15 2 38 11 15 2 38 12 15 1 38 13 15 45 14 15 49 16 0 49 17 0 38 18 15 45 14 19 43 20 7 21 64 49 22 1 38 23 15 3 38 24 15 20 0 49 25 0 49 26 0 7 27 49 28 1 9 118 5 20 0 49 25 0 49 26 0 47 49 29 1 8 138 5 20 0 49 25 0 78 49 30 1 49 31 0 49 32 0 47 49 33 1 15 94 9 162 5 20 1 13 70 10 156 44 43 34 12 49 35 1 47 50 36 0 8 163 1 15 5 11 I 5 I 2 I 0 I 0 I 0 p 37 x 5 @body x 9 @body_raw x 15 @body_raw_index x 15 @separate_parts 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 16 @mark_for_delete 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 49 I -1 I 64 I 4 I 65 I 8 I 66 I c I 67 I 10 I 68 I 14 I 69 I 18 I 6a I 1c I 6b I 20 I 6c I 24 I 6d I 2a I 6e I 2e I 70 I 32 I 71 I 36 I 73 I 3a I 75 I 46 I 77 I 54 I 79 I 58 I 7b I 67 I 7c I 76 I 7e I 8b I 81 I 8e I 82 I a2 I 81 I a4 I 85 I a6 x 42 /Users/mikel/Code/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 -1 I d0 I 0 I d1 I a I d2 I 13 x 42 /Users/mikel/Code/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 -1 I d5 I 0 I d6 I 8 x 42 /Users/mikel/Code/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 -1 I d9 I 0 I da I 8 x 42 /Users/mikel/Code/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 e6 I 4 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 12 deliver_mail x 11 do_delivery x 16 inform_observers p 15 I -1 I e3 I 0 I e4 I 4 I e5 I 9 I e6 I 14 I e8 I 18 I ea I 1c I eb I 1e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 8 deliver! M 1 n n x 8 deliver! i 33 5 48 0 5 49 1 1 19 0 15 5 48 2 15 5 48 0 49 3 0 7 4 49 5 1 9 31 20 0 8 32 5 11 I 3 I 1 I 0 I 0 n p 6 x 15 delivery_method x 8 deliver! x 16 inform_observers x 8 settings x 15 return_response x 2 [] p 9 I -1 I f4 I 0 I f5 I a I f6 I e I f7 I 21 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 8 response x 15 delivery_method M 1 n n x 15 delivery_method i 69 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 66 45 2 3 49 4 0 20 0 49 5 1 13 71 6 47 9 57 47 49 7 0 13 20 1 47 49 8 1 15 8 62 20 1 49 6 1 38 9 8 68 39 9 11 I 5 I 2 I 0 I 2 n p 10 x 4 Hash x 16 new_from_literal x 13 Configuration n x 8 instance x 22 lookup_delivery_method x 3 new x 8 allocate x 10 initialize x 16 @delivery_method p 9 I -1 I fa I 16 I fb I 1a I fe I 42 I fc I 45 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 2 x 6 method x 8 settings x 5 reply M 1 n n x 5 reply i 35 95 19 1 15 5 49 0 0 13 71 1 47 9 26 47 49 2 0 13 47 49 3 0 15 8 29 49 1 0 56 4 50 5 0 11 I 4 I 2 I 0 I 0 I 0 p 6 x 5 class x 3 new x 8 allocate x 10 initialize M 1 p 2 x 9 for_block t n x 5 reply i 409 57 19 0 15 5 48 0 9 175 7 1 5 48 0 47 101 2 7 3 63 3 19 1 15 20 0 20 1 13 18 2 49 4 1 15 15 5 48 5 49 6 0 9 108 5 48 7 49 6 0 10 55 2 8 56 3 13 9 75 15 5 48 7 45 8 9 49 10 1 10 74 2 8 75 3 9 105 20 0 7 1 5 48 7 47 101 2 7 11 20 1 47 101 2 63 4 13 18 2 49 12 1 15 8 106 1 8 149 5 48 5 35 1 49 13 0 56 14 50 15 0 19 2 15 20 2 20 1 49 16 1 15 20 0 20 2 7 17 64 49 18 1 13 18 2 49 12 1 15 15 20 0 13 49 5 0 13 10 171 15 20 1 13 18 2 49 12 1 15 8 173 12 15 8 176 1 15 5 48 19 9 234 20 0 5 48 19 7 20 13 70 9 205 15 44 43 21 7 22 79 49 23 2 6 20 49 24 1 9 215 5 48 19 8 225 7 25 5 48 19 47 101 2 63 2 13 18 2 49 26 1 15 8 235 1 15 5 48 27 13 10 246 15 5 48 28 9 278 20 0 5 5 48 27 9 260 7 27 8 262 7 28 47 49 29 1 49 2 0 13 18 2 49 30 1 15 8 279 1 15 5 48 31 9 312 20 0 5 7 31 47 49 29 1 49 32 0 49 33 0 49 2 0 13 18 2 49 34 1 15 8 313 1 15 21 1 0 49 35 0 9 325 1 8 382 21 1 0 49 13 0 49 33 0 7 36 49 37 1 9 359 20 0 7 38 21 1 0 49 13 0 49 33 0 49 39 2 8 382 20 0 7 40 21 1 0 49 13 0 78 49 29 1 49 2 0 49 41 0 49 39 2 15 94 9 407 20 0 21 1 1 13 70 10 402 44 43 42 12 49 43 1 50 44 0 8 408 1 11 I 9 I 3 I 1 I 1 n p 45 x 10 message_id s 1 < x 4 to_s s 1 > x 12 in_reply_to= x 10 references x 4 nil? x 11 in_reply_to x 5 Array n x 8 kind_of? s 2 > x 11 references= x 7 flatten M 1 p 2 x 9 for_block t n x 5 reply i 16 57 19 0 15 7 0 20 0 47 101 1 7 2 63 3 11 I 5 I 1 I 1 I 1 n p 3 s 1 < x 4 to_s s 1 > p 3 I 0 I 108 I 10 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 r x 3 map x 2 << s 1 x 4 join x 7 subject n x 6 Regexp s 4 ^Re: x 3 new x 2 =~ s 4 RE: x 8 subject= x 8 reply_to x 4 from x 2 [] x 3 to= x 2 to x 9 formatted x 5 first x 5 from= x 6 empty? x 9 each_pair x 11 respond_to? x 14 init_with_hash x 4 send x 16 init_with_string x 5 strip x 4 Proc x 14 __from_block__ x 13 instance_eval p 59 I 0 I 103 I 4 I 104 I 9 I 105 I 18 I 106 I 24 I 107 I 2c I 10b I 4d I 10c I 69 I 10b I 6c I 108 I 7c I 109 I 84 I 10a I 96 I 10e I af I 104 I b1 I 110 I b6 I 111 I ea I 110 I ec I 113 I f8 I 114 I 116 I 113 I 118 I 116 I 11d I 117 I 138 I 116 I 13a I 11a I 145 I 11b I 155 I 11c I 167 I 11e I 17f I 122 I 182 I 123 I 197 I 122 I 199 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 3 x 5 reply x 20 bracketed_message_id x 4 refs x 3 tap p 5 I -1 I 102 I 4 I 103 I 23 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 2 x 4 args x 5 block 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 -1 I 136 I 0 I 137 I 7 I 138 I a I 13a I 17 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 5 other x 2 == M 1 n n x 2 == i 161 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 160 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 128 5 7 6 20 2 47 101 7 7 8 63 3 13 18 2 47 49 5 1 15 8 129 1 15 20 3 9 156 20 0 7 6 20 3 47 101 7 7 8 63 3 13 18 2 49 5 1 15 8 157 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 -1 I 15d I 0 I 15e I f I 160 I 1e I 161 I 2d I 163 I 40 I 164 I 48 I 7cc I 4f I 164 I 58 I 165 I 66 I 166 I 6a I 7cc I 6b I 166 I 82 I 167 I 9e I 168 I a1 x 42 /Users/mikel/Code/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 -1 I 174 I 0 I 175 I 3 x 42 /Users/mikel/Code/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 -1 I 179 I 0 I 17a I 5 I 17b I 26 x 42 /Users/mikel/Code/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 -1 I 181 I 0 I 182 I 3 x 42 /Users/mikel/Code/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 -1 I 185 I 0 I 186 I d x 42 /Users/mikel/Code/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 -1 I 189 I 0 I 18a I d x 42 /Users/mikel/Code/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 -1 I 193 I 0 I 194 I 27 x 42 /Users/mikel/Code/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 -1 I 1a2 I 8 I 1a3 I c I 7cc I d I 1a3 I 1c x 42 /Users/mikel/Code/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 25 58 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 1a8 I a I 1a9 I 19 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 2 x 1 k x 1 v x 9 each_pair p 5 I -1 I 1a7 I e I 1a8 I 16 x 42 /Users/mikel/Code/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 -1 I 1be I 0 I 1bf I 7 x 42 /Users/mikel/Code/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 -1 I 1db I 8 I 1dc I 12 x 42 /Users/mikel/Code/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 -1 I 1e7 I 0 I 1e8 I f x 42 /Users/mikel/Code/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 -1 I 204 I 8 I 205 I 12 x 42 /Users/mikel/Code/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 -1 I 210 I 0 I 211 I f x 42 /Users/mikel/Code/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 -1 I 214 I 8 I 215 I 12 x 42 /Users/mikel/Code/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 -1 I 218 I 0 I 219 I f x 42 /Users/mikel/Code/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 -1 I 21c I 8 I 21d I 12 x 42 /Users/mikel/Code/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 -1 I 220 I 0 I 221 I f x 42 /Users/mikel/Code/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 -1 I 224 I 8 I 225 I 12 x 42 /Users/mikel/Code/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 -1 I 228 I 0 I 229 I f x 42 /Users/mikel/Code/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 -1 I 22c I 8 I 22d I 12 x 42 /Users/mikel/Code/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 -1 I 230 I 0 I 231 I f x 42 /Users/mikel/Code/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 -1 I 234 I 8 I 235 I 12 x 42 /Users/mikel/Code/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 -1 I 238 I 0 I 239 I f x 42 /Users/mikel/Code/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 -1 I 23c I 8 I 23d I 12 x 42 /Users/mikel/Code/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 -1 I 240 I 0 I 241 I f x 42 /Users/mikel/Code/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 -1 I 244 I 8 I 245 I 12 x 42 /Users/mikel/Code/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 -1 I 248 I 0 I 249 I f x 42 /Users/mikel/Code/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 -1 I 24c I 8 I 24d I 12 x 42 /Users/mikel/Code/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 -1 I 250 I 0 I 251 I f x 42 /Users/mikel/Code/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 -1 I 254 I 8 I 255 I c I 7cc I d I 256 I 19 I 258 I 1c x 42 /Users/mikel/Code/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 -1 I 25c I 0 I 25d I d x 42 /Users/mikel/Code/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 -1 I 279 I 8 I 27a I 12 x 42 /Users/mikel/Code/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 -1 I 285 I 0 I 286 I f x 42 /Users/mikel/Code/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 -1 I 289 I 8 I 28a I 12 x 42 /Users/mikel/Code/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 -1 I 28d I 0 I 28e I f x 42 /Users/mikel/Code/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 -1 I 291 I 8 I 292 I 12 x 42 /Users/mikel/Code/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 -1 I 295 I 0 I 296 I f x 42 /Users/mikel/Code/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 -1 I 2a6 I 8 I 2a7 I 12 x 42 /Users/mikel/Code/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 -1 I 2af I 0 I 2b0 I f x 42 /Users/mikel/Code/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 -1 I 2c0 I 8 I 2c1 I 12 x 42 /Users/mikel/Code/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 -1 I 2ca I 0 I 2cb I f x 42 /Users/mikel/Code/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 -1 I 2ce I 8 I 2cf I c I 2d0 I 1c I 2d2 I 25 x 42 /Users/mikel/Code/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 -1 I 2d6 I 0 I 2d7 I f x 42 /Users/mikel/Code/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 -1 I 2da I 8 I 2db I 12 x 42 /Users/mikel/Code/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 -1 I 2de I 0 I 2df I f x 42 /Users/mikel/Code/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 -1 I 2fb I 8 I 2fc I 12 x 42 /Users/mikel/Code/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 -1 I 307 I 0 I 308 I f x 42 /Users/mikel/Code/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 -1 I 324 I 8 I 325 I 12 x 42 /Users/mikel/Code/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 -1 I 330 I 0 I 331 I f x 42 /Users/mikel/Code/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 -1 I 34d I 8 I 34e I 12 x 42 /Users/mikel/Code/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 -1 I 359 I 0 I 35a I f x 42 /Users/mikel/Code/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 -1 I 35d I 8 I 35e I 12 x 42 /Users/mikel/Code/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 -1 I 361 I 0 I 362 I f x 42 /Users/mikel/Code/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 -1 I 37e I 8 I 37f I 12 x 42 /Users/mikel/Code/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 -1 I 38a I 0 I 38b I f x 42 /Users/mikel/Code/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 -1 I 38e I 8 I 38f I 12 x 42 /Users/mikel/Code/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 -1 I 392 I 0 I 393 I f x 42 /Users/mikel/Code/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 -1 I 3a5 I 8 I 3a6 I 12 x 42 /Users/mikel/Code/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 -1 I 3af I 0 I 3b0 I f x 42 /Users/mikel/Code/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 -1 I 3cc I 8 I 3cd I 12 x 42 /Users/mikel/Code/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 -1 I 3d8 I 0 I 3d9 I f x 42 /Users/mikel/Code/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 -1 I 3dd I 8 I 3de I 12 x 42 /Users/mikel/Code/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 -1 I 3e2 I 0 I 3e3 I f x 42 /Users/mikel/Code/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 -1 I 3f4 I 8 I 3f5 I 12 x 42 /Users/mikel/Code/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 -1 I 3fe I 0 I 3ff I f x 42 /Users/mikel/Code/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 -1 I 411 I 8 I 412 I 12 x 42 /Users/mikel/Code/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 -1 I 41b I 0 I 41c I f x 42 /Users/mikel/Code/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 -1 I 438 I 8 I 439 I 12 x 42 /Users/mikel/Code/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 -1 I 444 I 0 I 445 I f x 42 /Users/mikel/Code/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 -1 I 44f I 8 I 450 I c I 451 I 1c I 453 I 35 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 2 x 3 sym x 3 val x 5 body= M 1 n n x 5 body= i 9 5 20 0 78 47 49 0 2 11 I 4 I 1 I 1 I 1 n p 1 x 9 body_lazy p 5 I -1 I 470 I 0 I 471 I 9 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 5 value x 4 body M 1 n n x 4 body i 39 23 0 10 8 1 19 0 15 20 0 9 25 5 20 0 13 18 2 47 49 0 1 15 8 38 39 1 9 34 5 48 2 8 35 1 15 39 3 11 I 4 I 1 I 0 I 1 n p 4 x 5 body= x 9 @body_raw x 16 process_body_raw x 5 @body p 13 I -1 I 47e I 8 I 47f I c I 7cc I d I 480 I 19 I 483 I 24 I 484 I 27 x 42 /Users/mikel/Code/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 -1 I 488 I 0 I 489 I 7 I 48a I f I 48c I 1c x 42 /Users/mikel/Code/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 -1 I 490 I 0 I 491 I d x 42 /Users/mikel/Code/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 -1 I 49e I 0 I 49f I 12 x 42 /Users/mikel/Code/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 -1 I 4a4 I 0 I 4a5 I 12 x 42 /Users/mikel/Code/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 -1 I 4aa I 0 I 4ab I 12 x 42 /Users/mikel/Code/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 -1 I 4b0 I 0 I 4b1 I 12 x 42 /Users/mikel/Code/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 -1 I 4b6 I 0 I 4b7 I 12 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 3 []= M 1 n n x 3 []= i 109 20 0 49 0 0 7 1 64 83 2 9 25 5 20 1 13 18 2 47 49 3 1 15 8 108 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 108 20 0 49 0 0 7 11 64 83 2 9 94 5 20 1 13 18 2 47 49 12 1 15 8 108 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 13 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 []= s 7 charset x 8 charset= p 21 I -1 I 4c0 I 0 I 4c1 I c I 7cc I d I 4c2 I 19 I 4c3 I 35 I 4c4 I 45 I 4c5 I 51 I 7cc I 52 I 4c6 I 5e I 4c8 I 6d x 42 /Users/mikel/Code/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 -1 I 4d2 I 0 I 4d3 I e x 42 /Users/mikel/Code/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 -1 I 4fd I 4 I 501 I 14 I 502 I 22 I 503 I 29 I 504 I 33 I 506 I 46 I 509 I 4a x 42 /Users/mikel/Code/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 -1 I 510 I 0 I 511 I 7 x 42 /Users/mikel/Code/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 -1 I 516 I 0 I 517 I 7 x 42 /Users/mikel/Code/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 -1 I 51c I 0 I 51d I 7 x 42 /Users/mikel/Code/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 -1 I 522 I 0 I 523 I 7 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 17 has_content_type? M 1 n n x 17 has_content_type? i 69 26 93 0 15 29 21 0 5 48 0 7 1 49 2 1 49 3 0 30 8 48 26 93 1 15 24 13 45 4 5 12 49 6 1 10 38 8 43 15 1 25 8 48 15 92 1 27 34 92 0 27 19 0 15 20 0 10 61 2 8 62 3 10 67 2 8 68 3 11 I 6 I 1 I 0 I 0 n p 7 x 6 header x 12 content_type x 2 [] x 9 main_type x 13 StandardError n x 3 === p 7 I -1 I 526 I 0 I 527 I 36 I 528 I 45 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 3 tmp x 12 has_charset? M 1 n n x 12 has_charset? i 90 26 93 0 15 29 21 0 5 48 0 7 1 49 2 1 49 3 0 30 8 48 26 93 1 15 24 13 45 4 5 12 49 6 1 10 38 8 43 15 1 25 8 48 15 92 1 27 34 92 0 27 19 0 15 5 47 49 7 0 13 9 77 15 20 0 13 9 77 15 20 0 7 8 64 49 2 1 10 82 2 8 83 3 10 88 2 8 89 3 11 I 6 I 1 I 0 I 0 n p 9 x 6 header x 12 content_type x 2 [] x 10 parameters x 13 StandardError n x 3 === x 17 has_content_type? s 7 charset p 7 I -1 I 52b I 0 I 52c I 36 I 52d I 5a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 3 tmp 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 -1 I 530 I 0 I 531 I 1b x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 22 has_transfer_encoding? M 1 n n x 22 has_transfer_encoding? i 23 45 0 1 7 2 5 48 3 47 101 4 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 -1 I 534 I 0 I 535 I 11 I 536 I 17 x 42 /Users/mikel/Code/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 -1 I 53f I a I 540 I 1a x 42 /Users/mikel/Code/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 -1 I 549 I a I 54a I 1a x 42 /Users/mikel/Code/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 -1 I 553 I a I 554 I 1a x 42 /Users/mikel/Code/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 -1 I 55a I 0 I 55b I 10 x 42 /Users/mikel/Code/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 -1 I 561 I 0 I 562 I b I 565 I 2a I 566 I 30 I 567 I 3a I 565 I 3c I 569 I 54 x 42 /Users/mikel/Code/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 -1 I 570 I 0 I 571 I 8 I 572 I 19 I 574 I 1f I 575 I 28 I 576 I 38 x 42 /Users/mikel/Code/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 21 45 0 1 7 2 5 48 3 47 101 4 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 -1 I 57a I 0 I 57b I 11 I 57c I 15 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 17 transfer_encoding M 1 n n x 17 transfer_encoding i 21 45 0 1 7 2 5 48 3 47 101 4 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 -1 I 57f I 0 I 580 I 11 I 581 I 15 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 9 mime_type M 1 n n x 9 mime_type i 60 26 93 0 15 29 29 0 5 48 0 9 25 5 48 1 7 0 49 2 1 49 3 0 8 26 1 30 8 56 26 93 1 15 24 13 45 4 5 12 49 6 1 10 46 8 51 15 1 25 8 56 15 92 1 27 34 92 0 27 11 I 5 I 0 I 0 I 0 n p 7 x 12 content_type x 6 header x 2 [] x 6 string x 13 StandardError n x 3 === p 5 I -1 I 585 I 0 I 586 I 3c x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 20 message_content_type M 1 n n x 20 message_content_type i 21 45 0 1 7 2 5 48 3 47 101 4 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 -1 I 589 I 0 I 58a I 11 I 58b I 15 x 42 /Users/mikel/Code/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 -1 I 58f I 0 I 590 I 4 I 591 I 18 I 593 I 1b x 42 /Users/mikel/Code/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 -1 I 598 I 0 I 599 I 4 I 59a I 9 I 59b I 15 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 5 value x 9 main_type M 1 n n x 9 main_type i 62 26 93 0 15 29 31 0 5 47 49 0 0 9 27 5 48 1 7 2 49 3 1 49 4 0 8 28 1 30 8 58 26 93 1 15 24 13 45 5 6 12 49 7 1 10 48 8 53 15 1 25 8 58 15 92 1 27 34 92 0 27 11 I 5 I 0 I 0 I 0 n p 8 x 17 has_content_type? x 6 header x 12 content_type x 2 [] x 9 main_type x 13 StandardError n x 3 === p 5 I -1 I 59f I 0 I 5a0 I 3e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 8 sub_type M 1 n n x 8 sub_type i 62 26 93 0 15 29 31 0 5 47 49 0 0 9 27 5 48 1 7 2 49 3 1 49 4 0 8 28 1 30 8 58 26 93 1 15 24 13 45 5 6 12 49 7 1 10 48 8 53 15 1 25 8 58 15 92 1 27 34 92 0 27 11 I 5 I 0 I 0 I 0 n p 8 x 17 has_content_type? x 6 header x 12 content_type x 2 [] x 8 sub_type x 13 StandardError n x 3 === p 5 I -1 I 5a4 I 0 I 5a5 I 3e x 42 /Users/mikel/Code/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 -1 I 5a9 I 0 I 5aa I a I 5ab I e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 23 content_type_parameters M 1 n n x 23 content_type_parameters i 62 26 93 0 15 29 31 0 5 47 49 0 0 9 27 5 48 1 7 2 49 3 1 49 4 0 8 28 1 30 8 58 26 93 1 15 24 13 45 5 6 12 49 7 1 10 48 8 53 15 1 25 8 58 15 92 1 27 34 92 0 27 11 I 5 I 0 I 0 I 0 n p 8 x 17 has_content_type? x 6 header x 12 content_type x 2 [] x 10 parameters x 13 StandardError n x 3 === p 5 I -1 I 5af I 0 I 5b0 I 3e x 42 /Users/mikel/Code/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 -1 I 5b4 I 0 I 5b5 I 2f x 42 /Users/mikel/Code/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 -1 I 5b9 I 0 I 5ba I 22 x 42 /Users/mikel/Code/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 -1 I 5be I 0 I 5bf I 28 x 42 /Users/mikel/Code/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 5c4 I a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 p x 6 select x 5 first p 5 I -1 I 5c3 I 0 I 5c4 I 14 x 42 /Users/mikel/Code/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 -1 I 5c7 I 0 I 5c8 I e x 42 /Users/mikel/Code/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 -1 I 5cb I 0 I 5cc I e x 42 /Users/mikel/Code/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 -1 I 5cf I 0 I 5d0 I e x 42 /Users/mikel/Code/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 -1 I 5d3 I 0 I 5d4 I e x 42 /Users/mikel/Code/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 -1 I 5d7 I 0 I 5d8 I e x 42 /Users/mikel/Code/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 -1 I 5db I 0 I 5dc I e x 42 /Users/mikel/Code/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 -1 I 5df I 0 I 5e0 I e x 42 /Users/mikel/Code/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 -1 I 5e4 I 0 I 5e5 I 12 x 42 /Users/mikel/Code/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 -1 I 5e9 I 0 I 5ea I 7 x 42 /Users/mikel/Code/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 -1 I 60f I 0 I 610 I 7 x 42 /Users/mikel/Code/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 -1 I 613 I 0 I 614 I d x 42 /Users/mikel/Code/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 -1 I 618 I 4 I 619 I 7 I 61a I 1f I 61b I 2e I 61c I 37 I 61e I 46 x 42 /Users/mikel/Code/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 -1 I 623 I 4 I 624 I 7 I 625 I 1f I 626 I 2e I 627 I 37 I 629 I 46 x 42 /Users/mikel/Code/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 -1 I 630 I 8 I 631 I c I 632 I 12 I 634 I 35 I 636 I 44 I 637 I 4c x 42 /Users/mikel/Code/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 -1 I 63d I 8 I 63e I c I 63f I 12 I 641 I 35 I 643 I 44 I 644 I 4c x 42 /Users/mikel/Code/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 -1 I 648 I 0 I 649 I 22 I 64a I 45 I 64b I 55 I 64c I 5f I 64d I 64 I 649 I 66 I 64f I 6a I 650 I 74 x 42 /Users/mikel/Code/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 -1 I 65d I e I 65e I 2d I 65f I 38 I 660 I 40 x 42 /Users/mikel/Code/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 127 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 69 45 9 10 20 0 49 11 1 19 1 15 45 9 12 20 0 7 13 64 56 14 50 15 2 19 2 8 110 20 0 7 16 49 17 1 19 1 15 20 0 7 18 49 17 1 13 10 108 15 45 9 19 20 0 7 16 49 17 1 7 13 64 56 20 50 15 2 19 2 15 5 49 21 0 20 1 20 2 13 18 3 49 22 2 15 11 I 7 I 3 I 1 I 1 n p 23 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 s 2 rb M 1 p 2 x 9 for_block t n x 8 add_file i 10 57 19 0 15 20 0 49 0 0 11 I 3 I 1 I 1 I 1 n p 1 x 4 read p 3 I 0 I 685 I a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 f x 4 open x 8 filename x 2 [] x 7 content n M 1 p 2 x 9 for_block t n x 8 add_file i 10 57 19 0 15 20 0 49 0 0 11 I 3 I 1 I 1 I 1 n p 1 x 4 read p 3 I 0 I 688 I a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 f x 11 attachments x 3 []= p 19 I -1 I 680 I 0 I 681 I 1b I 682 I 1f I 683 I 29 I 684 I 34 I 685 I 45 I 687 I 4f I 688 I 6f I 68a I 7f x 42 /Users/mikel/Code/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 113 5 48 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 71 47 49 8 0 13 44 43 9 80 49 10 1 13 7 11 7 12 64 49 13 2 15 13 7 0 20 0 49 13 2 15 47 49 14 1 15 8 100 44 43 9 80 49 10 1 13 7 11 7 12 64 49 13 2 15 13 7 0 20 0 49 13 2 15 49 7 1 19 1 15 5 49 0 0 20 1 49 15 1 11 I 8 I 2 I 0 I 0 n p 16 x 4 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 10 initialize x 2 << p 25 I -1 I 68d I 0 I 68e I 9 I 7cc I a I 68f I 16 I 690 I 26 I 691 I 2e I 690 I 38 I 691 I 4f I 690 I 59 I 691 I 64 I 690 I 67 I 692 I 71 x 42 /Users/mikel/Code/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 69a I 4 I 69b I 11 I 69c I 17 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 4 part x 4 each x 19 add_required_fields p 11 I -1 I 697 I 0 I 698 I 4 I 699 I 19 I 69a I 22 I 69e I 26 x 42 /Users/mikel/Code/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 -1 I 6a1 I 0 I 6a2 I a I 6a3 I 10 x 42 /Users/mikel/Code/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 -1 I 6a9 I 0 I 6aa I 6 I 6ab I f I 6ac I 18 I 6ad I 27 I 6ae I 2a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 6 buffer x 7 to_yaml M 1 n n x 7 to_yaml i 72 5 47 49 0 0 15 44 43 1 78 49 2 1 19 0 15 5 48 3 49 4 0 56 5 50 6 0 15 20 0 7 7 64 5 48 8 13 18 3 49 9 2 15 15 20 0 7 10 64 5 48 11 5 48 12 49 13 1 13 18 3 49 9 2 15 15 20 0 49 14 0 11 I 5 I 1 I 0 I 0 n p 15 x 14 ready_to_send! x 4 Hash x 16 new_from_literal x 6 header x 6 fields M 1 p 2 x 9 for_block t n x 7 to_yaml i 25 57 19 0 15 21 1 0 20 0 49 0 0 20 0 49 1 0 13 18 3 49 2 2 15 11 I 6 I 1 I 1 I 1 n p 3 x 4 name x 5 value x 3 []= p 5 I 0 I 6b4 I 4 I 6b5 I 19 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 5 field x 4 each s 7 subject x 7 subject x 3 []= s 4 body x 4 body x 25 content_transfer_encoding x 7 encoded x 7 to_yaml p 15 I -1 I 6b1 I 0 I 6b2 I 6 I 6b3 I 10 I 6b4 I 1c I 6b7 I 2c I 6b8 I 42 I 6b9 I 48 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 4 hash x 9 from_yaml M 1 n n x 9 from_yaml i 14 5 45 0 1 20 0 49 2 1 47 49 3 1 11 I 4 I 1 I 1 I 1 n p 4 x 4 YAML n x 4 load x 9 from_hash p 5 I -1 I 6bc I 0 I 6bd I e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 3 str x 13 attach_method x 9 from_hash M 1 n n x 9 from_hash i 31 45 0 1 43 2 13 71 3 47 9 25 47 49 4 0 13 20 0 47 49 5 1 15 8 30 20 0 49 3 1 11 I 4 I 1 I 1 I 1 n p 6 x 4 Mail n x 7 Message x 3 new x 8 allocate x 10 initialize p 5 I -1 I 6c0 I 0 I 6c1 I 1f x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 4 hash 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 -1 I 6c4 I 0 I 6c5 I 4 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 7 inspect M 1 n n x 7 inspect i 44 7 0 5 49 1 0 47 101 2 7 3 5 49 4 0 47 101 2 7 5 5 47 49 6 0 47 101 2 7 7 5 48 8 49 9 0 47 101 2 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 -1 I 6c8 I 0 I 6c9 I 2c x 42 /Users/mikel/Code/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 13 I -1 I 6cc I 0 I 6ce I 6 I 6cf I b I 6d0 I 17 I 6d1 I 1f I 6d3 I 2b x 42 /Users/mikel/Code/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 -1 I 6d7 I 0 I 6d8 I 6 I 6d9 I b I 6db I 17 x 42 /Users/mikel/Code/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 -1 I 6df I 0 I 6e0 I 7 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 11 attachment? M 1 n n x 11 attachment? i 16 5 48 0 10 8 2 8 9 3 10 14 2 8 15 3 11 I 1 I 0 I 0 I 0 n p 1 x 15 find_attachment p 5 I -1 I 6e5 I 0 I 6e6 I 10 x 42 /Users/mikel/Code/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 -1 I 6ea I 0 I 6eb I 3 x 42 /Users/mikel/Code/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 -1 I 6ef I 0 I 6f0 I 4 x 42 /Users/mikel/Code/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 6f4 I e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 p x 3 map x 7 flatten p 5 I -1 I 6f3 I 0 I 6f4 I c x 42 /Users/mikel/Code/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 30 57 19 0 15 20 0 49 0 0 21 1 0 83 1 13 9 29 15 20 0 49 2 0 10 28 2 8 29 3 11 I 4 I 1 I 1 I 1 n p 3 x 9 mime_type x 2 == x 11 attachment? p 3 I 0 I 6f8 I 1e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 p x 6 detect p 5 I -1 I 6f7 I 0 I 6f8 I 9 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 2 mt x 13 skip_deletion M 1 n n x 13 skip_deletion i 4 3 38 0 11 I 1 I 0 I 0 I 0 n p 1 x 16 @mark_for_delete p 5 I -1 I 6ff I 0 I 700 I 4 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 16 mark_for_delete= M 1 n n x 16 mark_for_delete= i 13 23 0 10 8 2 19 0 15 20 0 38 0 11 I 2 I 1 I 0 I 1 n p 1 x 16 @mark_for_delete p 5 I -1 I 707 I 8 I 708 I d x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 5 value x 21 is_marked_for_delete? M 1 n n x 21 is_marked_for_delete? i 4 39 0 11 11 I 1 I 0 I 0 I 0 n p 1 x 16 @mark_for_delete p 5 I -1 I 714 I 0 I 715 I 4 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 7 private x 13 parse_message M 1 n n x 13 parse_message i 73 5 48 0 44 43 1 45 2 3 47 101 4 45 5 6 47 101 4 7 7 45 2 8 47 101 4 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 -1 I 724 I 0 I 725 I 31 I 7cc I 32 I 729 I 3d I 7cc I 3e I 72a I 49 x 42 /Users/mikel/Code/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 -1 I 72d I 0 I 72e I 8 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 5 value x 9 body_lazy M 1 n n x 9 body_lazy i 178 39 0 13 9 8 15 20 0 9 15 5 48 1 8 16 1 15 20 0 1 83 2 13 10 36 15 20 0 49 3 0 20 1 49 4 1 9 86 45 5 6 43 7 13 71 8 47 9 64 47 49 9 0 13 7 10 64 47 49 11 1 15 8 70 7 10 64 49 8 1 38 12 15 1 38 0 15 1 38 13 15 5 48 14 8 177 39 12 13 9 97 15 39 12 49 15 0 9 168 39 12 45 5 16 43 17 13 71 8 47 9 140 47 49 9 0 13 20 0 20 1 20 0 49 3 0 20 1 82 18 49 19 2 47 49 11 1 15 8 159 20 0 20 1 20 0 49 3 0 20 1 82 18 49 19 2 49 8 1 49 20 1 15 5 48 14 8 177 20 0 38 0 15 20 1 38 13 11 I 9 I 2 I 2 I 2 n p 21 x 9 @body_raw x 16 process_body_raw x 2 == x 6 length x 2 <= x 4 Mail n x 4 Body x 3 new x 8 allocate s 0 x 10 initialize x 5 @body x 15 @body_raw_index x 20 add_encoding_to_body x 10 multipart? n x 4 Part x 1 - x 2 [] x 2 << p 25 I -1 I 732 I 0 I 733 I 11 I 735 I 26 I 736 I 49 I 737 I 4d I 738 I 51 I 739 I 56 I 73a I 63 I 73b I a3 I 73c I a8 I 73e I ad I 73f I b2 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 2 x 5 value x 5 index x 16 process_body_raw M 1 n n x 16 process_body_raw i 84 45 0 1 43 2 13 71 3 47 9 39 47 49 4 0 13 39 5 39 6 39 5 49 7 0 39 6 82 8 49 9 2 47 49 10 1 15 8 58 39 5 39 6 39 5 49 7 0 39 6 82 8 49 9 2 49 3 1 38 11 15 1 38 5 15 1 38 6 15 39 12 9 78 5 48 13 8 79 1 15 5 48 14 11 I 6 I 0 I 0 I 0 n p 15 x 4 Mail n x 4 Body x 3 new x 8 allocate x 9 @body_raw x 15 @body_raw_index x 6 length x 1 - x 2 [] x 10 initialize x 5 @body x 15 @separate_parts x 14 separate_parts x 20 add_encoding_to_body p 13 I -1 I 745 I 0 I 746 I 3d I 747 I 41 I 748 I 45 I 749 I 50 I 74b I 54 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 19 set_envelope_header M 1 n n x 19 set_envelope_header i 72 5 48 0 49 1 0 44 43 2 7 3 45 4 5 47 101 1 7 6 45 7 8 47 101 1 7 9 63 5 4 4 49 10 2 49 11 1 19 0 9 70 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 71 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 -1 I 74e I 0 I 74f I 29 I 750 I 35 I 7cc I 36 I 751 I 46 I 74f I 48 x 42 /Users/mikel/Code/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 -1 I 755 I 0 I 756 I a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 20 add_encoding_to_body M 1 n n x 20 add_encoding_to_body i 23 5 47 49 0 0 9 21 39 1 5 48 2 13 18 2 49 3 1 15 8 22 1 11 I 3 I 0 I 0 I 0 n p 4 x 30 has_content_transfer_encoding? x 5 @body x 25 content_transfer_encoding x 9 encoding= p 9 I -1 I 759 I 0 I 75a I 7 I 75b I 15 I 75a I 17 x 42 /Users/mikel/Code/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 -1 I 75f I 0 I 760 I f I 7cc I 10 I 761 I 1c I 7cc I 1d I 763 I 2e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 19 add_required_fields M 1 n n x 19 add_required_fields i 128 5 48 0 49 1 0 9 13 5 48 2 8 14 1 15 20 0 49 3 0 9 27 1 19 0 8 28 1 15 5 47 49 4 0 13 10 49 15 5 49 5 0 45 6 7 43 8 83 9 9 54 1 8 57 5 48 10 15 5 47 49 11 0 9 68 1 8 71 5 48 12 15 5 47 49 13 0 9 82 1 8 85 5 48 14 15 5 47 49 15 0 9 96 1 8 99 5 48 16 15 5 47 49 17 0 9 110 1 8 113 5 48 18 15 5 47 49 19 0 9 124 1 8 127 5 48 20 11 I 3 I 1 I 0 I 0 n p 21 x 4 body x 10 multipart? x 26 add_multipart_mixed_header x 4 nil? x 15 has_message_id? x 5 class x 4 Mail 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 -1 I 767 I 0 I 768 I f I 769 I 1d I 76a I 3a I 76b I 48 I 76c I 56 I 76d I 64 I 76e I 72 I 76f I 80 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 4 body 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 -1 I 772 I 0 I 773 I 1a I 774 I 32 I 775 I 40 x 42 /Users/mikel/Code/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 -1 I 778 I 0 I 779 I 12 I 77a I 31 I 77b I 4d I 77c I 65 I 77d I 73 x 42 /Users/mikel/Code/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 -1 I 781 I 0 I 782 I e I 783 I 28 I 784 I 40 I 785 I 4e x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 14 init_with_hash M 1 n n x 14 init_with_hash i 138 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 38 13 15 1 19 2 15 20 1 56 14 50 15 0 15 20 2 9 136 5 20 2 13 18 2 47 49 16 1 15 15 5 47 49 17 0 9 133 5 48 18 5 48 19 13 18 2 49 20 1 15 8 134 1 8 137 1 11 I 6 I 3 I 1 I 1 n p 21 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 x 9 @body_raw M 1 p 2 x 9 for_block t n x 14 init_with_hash i 83 58 37 19 0 15 37 19 1 15 15 20 0 49 0 0 45 1 2 83 3 9 36 5 20 0 47 49 4 1 49 5 0 19 0 8 37 1 15 20 0 7 6 83 3 9 54 5 20 1 49 6 1 8 82 20 0 7 7 83 3 9 69 20 1 22 1 2 8 82 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 794 I a I 795 I 26 I 796 I 2e I 797 I 36 I 798 I 3e I 799 I 45 I 7cc I 46 I 79b I 53 x 42 /Users/mikel/Code/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 33 I -1 I 789 I 0 I 78a I 8 I 7cc I 9 I 78b I 15 I 78d I 32 I 78e I 4f I 78f I 53 I 792 I 57 I 794 I 5f I 79f I 63 I 7cc I 64 I 7a0 I 6f I 7a1 I 76 I 7a2 I 85 I 7a1 I 88 I 79f I 8a x 42 /Users/mikel/Code/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 28 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 38 4 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 15 @separate_parts p 13 I -1 I 7a7 I 0 I 7cc I 1 I 7a8 I c I 7a9 I 10 I 7aa I 14 I 7ab I 1c x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 6 string x 15 find_attachment M 1 n n x 15 find_attachment i 283 26 93 0 15 29 21 0 5 48 0 7 1 49 2 1 49 3 0 30 8 48 26 93 1 15 24 13 45 4 5 12 49 6 1 10 38 8 43 15 1 25 8 48 15 92 1 27 34 92 0 27 19 0 15 26 93 2 15 29 75 0 5 48 0 7 7 49 2 1 49 3 0 30 8 102 26 93 3 15 24 13 45 4 8 12 49 6 1 10 92 8 97 15 1 25 8 102 15 92 3 27 34 92 2 27 19 1 15 26 93 4 15 29 129 0 5 48 0 7 9 49 2 1 49 10 0 30 8 156 26 93 5 15 24 13 45 4 11 12 49 6 1 10 146 8 151 15 1 25 8 156 15 92 5 27 34 92 4 27 19 2 15 5 48 1 13 9 171 15 20 0 9 179 20 0 19 3 8 216 5 48 7 13 9 188 15 20 1 9 196 20 1 19 3 8 216 5 48 9 13 9 205 15 20 2 9 213 20 2 19 3 8 216 1 19 3 15 26 93 6 15 29 248 0 20 3 9 244 45 12 13 43 14 20 3 7 15 49 16 2 19 3 8 245 1 30 8 276 26 93 7 15 24 13 45 4 17 12 49 6 1 10 265 8 271 15 20 3 25 8 276 15 92 7 27 34 92 6 27 15 20 3 11 I f I 4 I 0 I 0 n p 18 x 6 header x 12 content_type x 2 [] x 8 filename x 13 StandardError n x 3 === x 19 content_disposition n x 16 content_location x 8 location n x 4 Mail n x 9 Encodings x 6 decode x 13 decode_encode n p 27 I -1 I 7af I 0 I 7b0 I 36 I 7b1 I 6c I 7b2 I a2 I 7b4 I ad I 7b5 I b3 I 7b6 I be I 7b7 I c4 I 7b8 I cf I 7b9 I d5 I 7bb I d9 I 7bd I 118 I 7be I 11b x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 4 x 17 content_type_name x 17 content_disp_name x 16 content_loc_name 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 17 I -1 I 7c1 I 0 I 7c3 I c I 7c4 I 15 I 7c3 I 1e I 7c6 I 2b I 7c8 I 2c I 7c6 I 2f I 7c7 I 4a x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 1 x 1 e p 361 I 2 I 31 I b I 32 I 14 I 64 I 22 I af I 2a I c7 I 32 I ce I 3a I d0 I 48 I d5 I 56 I d9 I 64 I e3 I 72 I f4 I 80 I fa I 8e I 102 I 9c I 136 I aa I 15d I b8 I 174 I c6 I 179 I d4 I 181 I e2 I 185 I f0 I 189 I fe I 193 I 10c I 1a2 I 11a I 1a7 I 128 I 1be I 136 I 1db I 144 I 1e7 I 152 I 204 I 160 I 210 I 16e I 214 I 17c I 218 I 18a I 21c I 198 I 220 I 1a6 I 224 I 1b4 I 228 I 1c2 I 22c I 1d0 I 230 I 1de I 234 I 1ec I 238 I 1fa I 23c I 208 I 240 I 216 I 244 I 224 I 248 I 232 I 24c I 240 I 250 I 24e I 254 I 25c I 25c I 26a I 279 I 278 I 285 I 286 I 289 I 294 I 28d I 2a2 I 291 I 2b0 I 295 I 2be I 2a6 I 2cc I 2af I 2da I 2c0 I 2e8 I 2ca I 2f6 I 2ce I 304 I 2d6 I 312 I 2da I 320 I 2de I 32e I 2fb I 33c I 307 I 34a I 324 I 358 I 330 I 366 I 34d I 374 I 359 I 382 I 35d I 390 I 361 I 39e I 37e I 3ac I 38a I 3ba I 38e I 3c8 I 392 I 3d6 I 3a5 I 3e4 I 3af I 3f2 I 3cc I 400 I 3d8 I 40e I 3dd I 41c I 3e2 I 42a I 3f4 I 438 I 3fe I 446 I 411 I 454 I 41b I 462 I 438 I 470 I 444 I 47e I 44f I 48c I 470 I 49a I 47e I 4a8 I 488 I 4b6 I 490 I 4c4 I 49e I 4d2 I 4a4 I 4e0 I 4aa I 4ee I 4b0 I 4fc I 4b6 I 50a I 4c0 I 518 I 4d2 I 526 I 4fd I 534 I 510 I 542 I 516 I 550 I 51c I 55e I 522 I 56c I 526 I 57a I 52b I 588 I 530 I 596 I 534 I 5a4 I 53f I 5b2 I 549 I 5c0 I 553 I 5ce I 55a I 5dc I 561 I 5ea I 570 I 5f8 I 57a I 606 I 57f I 614 I 585 I 622 I 589 I 630 I 58f I 63e I 598 I 64c I 59f I 65a I 5a4 I 668 I 5a9 I 676 I 5af I 684 I 5b4 I 692 I 5b9 I 6a0 I 5be I 6ae I 5c3 I 6bc I 5c7 I 6ca I 5cb I 6d8 I 5cf I 6e6 I 5d3 I 6f4 I 5d7 I 702 I 5db I 710 I 5df I 71e I 5e4 I 72c I 5e9 I 73a I 60f I 748 I 613 I 756 I 618 I 764 I 623 I 772 I 630 I 780 I 63d I 78e I 648 I 79c I 65d I 7aa I 680 I 7b8 I 68d I 7c6 I 697 I 7d4 I 6a1 I 7e2 I 6a9 I 7f0 I 6b1 I 7fe I 6bc I 809 I 6c0 I 814 I 6c4 I 822 I 6c8 I 830 I 6cc I 83e I 6d7 I 84c I 6df I 85a I 6e5 I 868 I 6ea I 876 I 6ef I 884 I 6f3 I 892 I 6f7 I 8a0 I 6ff I 8ae I 707 I 8bc I 714 I 8ca I 718 I 8ce I 724 I 8dc I 72d I 8ea I 732 I 8f8 I 745 I 906 I 74e I 914 I 755 I 922 I 759 I 930 I 75f I 93e I 767 I 94c I 772 I 95a I 778 I 968 I 781 I 976 I 789 I 984 I 7a7 I 992 I 7af I 9a0 I 7c1 I 9ae x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 13 attach_method p 3 I 2 I 2f I 1d x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0 x 13 attach_method p 5 I 0 I 2 I 9 I 4 I 25 x 42 /Users/mikel/Code/mail/lib/mail/message.rb p 0