lib/coderunner/merged_code_runner.rb in coderunner-0.15.2 vs lib/coderunner/merged_code_runner.rb in coderunner-0.15.4

- old
+ new

@@ -21,12 +21,17 @@ # class Merged < CodeRunner # Iterates over the runners contained within the merged runner. # E.g. # merged_runner.each{|runner| p runner.root_folder} + attr_reader :runners def each @runners.each{|r| yield(r)} end + # Iterate over each of the merged runners, updating them. + def update(*args) + each{|r| r.update(*args)} + end include Enumerable # Create a new merged runner. <tt>runners</tt> is an array of standard runners # (i.e. instances of CodeRunner). def initialize(*runners) @runners = []