Sha256: 8d61fdb657d8d72a7d2375ea3a37818e0ec916354a4afc7919ec3463148f44b5
Contents?: true
Size: 530 Bytes
Versions: 76
Compression:
Stored size: 530 Bytes
Contents
# frozen_string_literal: true module Mutant class Reporter class Sequence < self include Concord.new(:reporters) %i[warn progress report start].each do |name| define_method(name) do |value| reporters.each do |reporter| reporter.public_send(name, value) end self end end # Minimum reporter delay # # @return [Float] def delay reporters.map(&:delay).min end end # Sequence end # Reporter end # Mutant
Version data entries
76 entries across 76 versions & 1 rubygems