和田と申します。

TMailでマルチパートメールを作成したいのですが、うまくいっていません。
以下のようなスクリプトを実行すると、エラーで終了します。

--- script ---
mail = TMail::Mail.new

mail.to = 'xxx / to.ne.jp'
mail.from = 'yyy / from.ne.jp'
mail.subject = 'test mail'
mail.date = Time.now
mail.mime_version = '1.0'
mail.set_content_type('multipart', 'mixed')

p mail.encoded
----------

--- result ---
/usr/local/lib/ruby/site_ruby/1.8/tmail/mail.rb:393:in `quote': cannot convert nil into String (TypeError)
        from /usr/local/lib/ruby/site_ruby/1.8/tmail/mail.rb:393:in `read_multipart'
        from /usr/local/lib/ruby/site_ruby/1.8/tmail/mail.rb:382:in `parse_body_0'
        from /usr/local/lib/ruby/site_ruby/1.8/tmail/mail.rb:368:in `parse_body'
        from /usr/local/lib/ruby/site_ruby/1.8/tmail/mail.rb:366:in `open'
(以下略)
----------

正しいやり方をお教えいただけないでしょうか。
バージョンは次のとおりです。

  Ruby : 1.8.0
  TMail: 0.10.7