その他のクラス


Addressクラス

クラスメソッド

new( addr, phrase = '', routes = nil )
新しい Address オブジェクトを生成します。 addr は addr-spec 文字列、phrase フレーズ文字列、 routes は '@' を含まない配送経路の配列です。

メソッド

addr, addr=( addr )
addr-spec を表す文字列(形式のチェックはしない)。
routes
'@' を含まない配送経路を表す文字列の配列。
phrase, phrase=( phrase )
phraseです。デコードされています。 代入される文字列もデコードされているものと仮定しています。
encoded( eol = "\r\n", charset = 'j', ret = '' )
B エンコードされた RFC822 形式の文字列表現を返します。
decoded( eol = "\n", charset = 'e', ret = '' )
デコードされた RFC822 形式の文字列表現を返します。

AddressGroup クラス

クラスメソッド

new( name, addrs = nil )
新しい AddressGroup オブジェクトを作成します。 name はグループ名、addrs は Address または AddressGroup の配列です。

メソッド

AddressGroup は Array のメソッドも全てもっています。 ここでは、その他のメソッドを説明します。

each_addr {|addr| .... }
すべてのアドレスに対する繰りかえし。addr は addr-spec 文字列です。
encoded( eol = "\r\n", charset = 'j', ret = '' )
B エンコードされた RFC822 形式の文字列表現を返します。
decoded( eol = "\n", charset = 'e', ret = '' )
デコードされた RFC822 形式の文字列表現を返します。

Copyright (c) 1998-2001 Minero Aoki <aamine@dp.u-netsurf.ne.jp>