# その他のクラス

## 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>