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.



32
33
34
# File 'lib/skn_utils/concurrent_jobs.rb', line 32

def initialize(merged)
  @merged = merged
end

Instance Method Details

#messagesObject



40
41
42
# File 'lib/skn_utils/concurrent_jobs.rb', line 40

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

#success?Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/skn_utils/concurrent_jobs.rb', line 36

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

#valuesObject



44
45
46
# File 'lib/skn_utils/concurrent_jobs.rb', line 44

def values
  @merged
end