Sha256: 91c550e898c16d2c2718a197ab45f30d7160963788a712db698246c10d23c05a
Contents?: true
Size: 290 Bytes
Versions: 2
Compression:
Stored size: 290 Bytes
Contents
module DepthFirst # Base sequential aggregator class class SequentialAggregator < Task TASKS = [].freeze KEY = nil def perform key = self.class::KEY value = self.class::TASKS.map { |task| task.new(options).perform } { key => value } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
depth_first-0.0.5 | lib/depth_first/sequential_aggregator.rb |
depth_first-0.0.4 | lib/depth_first/sequential_aggregator.rb |