File: multipart.rb

package info (click to toggle)
libtmail-ruby 0.10.8-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 860 kB
  • ctags: 1,458
  • sloc: ruby: 8,406; ansic: 678; objc: 584; yacc: 305; makefile: 142
file content (26 lines) | stat: -rw-r--r-- 420 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#
# MIME multipart parsing test
#

require 'tmail'

mail = TMail::Mail.load( ARGV[0] || 'data/multipart' )

puts '========= preamble =============='
puts mail.body
puts

puts '========== parts ================'
mail.parts.each_with_index do |i,idx|
  puts "<#{idx+1}>"
  puts i
  puts
end

puts '========= epilogue =============='
puts mail.epilogue
puts

puts "========= re-struct ============="
puts mail.decoded
puts