cpan

CPANモジュールガイドをざっと読んだ

とても良い本です。一人一冊開発時に手元に置いておきたいですね。一点、Email送信モジュールにEmail::Sendを挙げているんだけど、CPANでチェックすると今はEmail::Senderのほうが推奨されているみたい。 著者の @tomita さんに質問したところ、以下のような…

Email::Sender使ったコードをテストする際、deliveriesを空にする

ドキュメント探しても載ってなかったからソース読んだ。Email::Sender使ってメール送信する際、テストスクリプト内では$ENV{EMAIL_SENDER_TRANSPORT} = 'Test' することで簡単にテストできる。その際送信された(とみなされた)メールはEmail::Sender::Simple-…

メール送信に使うやつ

Email::Sendをつかってたんだけど、out of dateなモジュールなのでEmail::Senderに乗り換える。Email::Sendの時はテストコードを書くときに、コンストラクタに{ mailer => 'Test' }を渡してやる必要があって、ロジックにmailerをハードコーディングしちゃっ…