class WSDirector::ResultsHolder

Holds all results for all groups of clients

Attributes

groups[R]

Public Class Methods

new() click to toggle source
# File lib/wsdirector/results_holder.rb, line 8
def initialize
  @groups = Concurrent::Map.new
end

Public Instance Methods

<<(result) click to toggle source
# File lib/wsdirector/results_holder.rb, line 33
def <<(result)
  groups[result.group] = result
end
print_summary() click to toggle source
success?() click to toggle source
# File lib/wsdirector/results_holder.rb, line 12
def success?
  @groups.values.all?(&:success?)
end

Private Instance Methods

print_errors(errors) click to toggle source