特にSubscription系。
公開しているのとしてないのとあるけど、
- Subscription::XPath::Config
- Subscription::XPath::FramePage (非公開)
- Subscription::XPath::FramePage::File (非公開)
- Subscription::Config::File
とかなんか微妙。
Subscription::XPath::ConfigはSubscription::ConfigとSubscription::XPathを混ぜたようなプラグインなんだけど、Subscription::Config::XPathとした方が良かったかもしれない。
で、Subscription::XPath::FramePageはSubscription::XPath::Configを継承して、フレームページに特化したつくりになってる。Subscription::XPath::FramePage::FileはSubscription::XPath::FramePageをSubscription::Fileみたいに指定できるようにしたもの。なんというかかなり即席なプラグインなので、どうも公開できない。
上記の上三つに関しては要するにページをパースしてどうのこうのしている代物なので、なんとかまとめてみたい気がする。
とここまで書いて、Subscription::Parseとしてまとめればいいんじゃね?というのを思いついた。
今から書いてみる。