=encoding utf8 =head1 名前 Apache::FakeRequest - デバッグ目的のフェイクリクエストオブジェクト =head1 概要 use Apache::FakeRequest; my $request = Apache::FakeRequest->new(method_name => 'value', ...); =head1 説明 B は、デバック時に用いる偽の Apache リクエストオブジェクトをセットアップするのに使います。B のメソッド群は、 Apache メソッドと同じ名前を持つ内部変数群を設定し、その内部変数群の値を返します。メソッドに対応するこの内部変数群の値はオブジェクトを作成するときに定義することができます。I メソッドは、STDOUTへ出力します。 Apache constants に関するサブルーチン群もまたデバッグ作業で用いる B を利用するために定義されますが、この constants の値は Apache ソースコードから取り出されるのではなく、(訳者注: new コンストラクタの引数で)ハードコードされたものが使われます。 #!/usr/bin/perl use Apache::FakeRequest (); use mymodule (); my $request = Apache::FakeRequest->new('get_remote_host'=>'foobar.com'); mymodule::handler($request); =head1 AUTHORS Doug MacEachern, with contributions from Andrew Ford . =head1 Translator into Japanese (訳者) anahori Japanized Perl Resources Project (L) =cut