パイプライン

今回、掲示板のHTMLをあーだこーだスクレイピングしながら考えたこと。

Subscription::Configで普通のHTMLを取得
 →CustomFeed::Simpleでリンクを抽出してフィード化
  →Subscription::Feedでリンク先のHTMLをさらに取得
   →取得したHTMLをCustomFeed::Configでスクレイピング
    →お好みのPublish::*でどうぞ

こういうのをスマートに書けないのだろうか。
CustomFeedが二回出てきてる時点で大分アウトっぽい*1が、それでもやりたいものはやりたい。「それCustomFeed::Scriptでできるよ」というのもお説ごもっともだが、できればconfig.yamlの中で片を付けたい。
CustomFeed::PipeLineとか書けばOK?

*1:customfeed.handleフェーズで実行されるプラグインは一つだけ