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.



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

def initialize(merged)
  @merged = merged
end

Instance Method Details

#messagesObject



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

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

#success?Boolean

Returns:

  • (Boolean)


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

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

#valuesObject



48
49
50
# File 'lib/skn_utils/concurrent_jobs.rb', line 48

def values
  @merged
end