Plagger::Rule::Ahead

Plagger の Rule まわりの実装は今までちゃんと見たことなかったので、勉強も兼ねて Plagger::Rule::Ahead を実装してみた。 前エントリの Filter::FutureEvents と同様のことを、Rule ベースで実現します。現在時刻よりもに発生するイベントを持つエントリを抽出、ということで Ahead という名前にしてみました。イベントを持っていないエントリの場合には、エントリの更新時刻をチェックします。

Filter::FutureEvents も Rule::Ahead も Plagger::Event があることを前提としてるので、そのままでは 本家 trunk では動作しません。ご注意を。