2007-02-06から1日間の記事一覧

AUTOLOADのホワイトリスト

きちんとホワイトリストを書きなおし。全部ハッシュに突っ込んでしまいました。これでハッシュを引くだけで確認できます。モジュール内でmyで宣言した変数は、モジュール外からはアクセサを介さない限り変更できないし、アクセサは存在しないから多分大丈夫…

どうせImage::Magickを使うんだから

別にわざわざImage::Infoを使う意味はないよね。これも全部Image::Magickを使うように書き直そう。あー、けど、それをやるとまたAUTOLOAD周りに手を入れないといけなくなるのか…。めどい。

文字コード

入出力の文字コードを指定できるようにimportを実装。指定しないときは、入力はTerm::Encodingを使って取得、出力はUTF-8を仮定します。クラス変数として持たせるために、Class::Data::Inheritableを使いました。