collector.rbを実装