Class: SknUtils::Result

Inherits:
Object show all
Defined in:
lib/skn_utils/concurrent_jobs.rb

Instance Method Summary collapse

Constructor Details

#initialize(merged) ⇒ Result

Returns a new instance of Result.



38
39
40
# File 'lib/skn_utils/concurrent_jobs.rb', line 38

def initialize(merged)
  @merged = merged
end

Instance Method Details

#messagesObject



46
47
48
# File 'lib/skn_utils/concurrent_jobs.rb', line 46

def messages
  @merged.map(&:message)&.compact rescue []
end

#success?Boolean

Returns:

  • (Boolean)


42
43
44
# File 'lib/skn_utils/concurrent_jobs.rb', line 42

def success?
  @merged.all?(&:success) rescue false
end

#valuesObject



50
51
52
# File 'lib/skn_utils/concurrent_jobs.rb', line 50

def values
  @merged
end