##
2 formatter 実装

このモジュールでは、formatter オブジェクトに関して二つの実装を 提供しています。ほとんどのアプリケーションではこれらのクラスを 変更したりサブクラス化することなく使うことができます。

クラス `NullFormatter`( | [writer])

  何も行わない formatter です。writer を省略すると、 `NullWriter` インスタンスが生成されます。 `NullFormatter` インスタンスは、writer のメソッドを 全く呼び出しません。writer へのインタフェースを実装する場合には このクラスのインタフェースを継承する必要がありますが、実装を 継承する必要は全くありません。

クラス `AbstractFormatter`( | writer)

  標準の formatter です。この formatter 実装は広範な writer で適用できることが実証されており、ほとんどの状況で直接使うことが できます。高機能の WWW ブラウザを実装するために使われたこともあります。