Mh形式のディレクトリからメールをロードするためのクラス。
クラスメソッド
- new( dirname )
-
新しいMhLoaderオブジェクトを生成します。dirnameはMhディレクトリ名です。
- nextfile( dirname )
-
dirnameディレクトリでMhのメール名として正しい次のファイル名を返します。
- foreach( dirname ){|fname| ... }
-
dirnameディレクトリのMh形式メールに対する繰りかえし。
fnameにファイル名(フルパス)を与えます。
メソッド
- nextfile
-
そのディレクトリの「次」のファイル名を返します。(~/Mail/1 の次は ~/Mail/2)
- each{|port| ... }
-
- each_mail{|port| ... }
-
ディレクトリ中のメール一通づつのくりかえし。portにFilePort
オブジェクトを与えます。
- new_port
-
新しいメールに対応するファイルを作成し、
そのFilePortオブジェクトを返す。
UNIX mbox を扱うクラス。読みだし専用です。
クラスメソッド
- new( fname )
-
新しいMboxLoaderオブジェクトを生成します。fnameはmboxファイル名です。
メソッド
- each{|port| ... }
-
- each_mail{|port| ... }
-
メールボックスのメール一通づつに対するくりかえし。portに
StringPortオブジェクトを与えます。