Sha256: 6db5f67a2beab70af85f7ba1681947f0741335d570df74dac25eec1ec1780bad
Contents?: true
Size: 622 Bytes
Versions: 4
Compression:
Stored size: 622 Bytes
Contents
# frozen_string_literal: true module Leftovers class Runner attr_writer :reporter def run reporter.prepare return reporter.report_success if collection.empty? reporter.report(collection) end def parallel=(value) collector.parallel = value end def progress=(value) collector.progress = value end def collection @collection ||= begin collector.collect collector.collection end end private def reporter @reporter ||= Reporter end def collector @collector ||= Collector.new end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
leftovers-0.12.2 | lib/leftovers/runner.rb |
leftovers-0.12.1 | lib/leftovers/runner.rb |
leftovers-0.12.0 | lib/leftovers/runner.rb |
leftovers-0.11.2 | lib/leftovers/runner.rb |