class Minitest::Distributed::EnqueuedRunnable::Result::Commit

Public Class Methods

failure() click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 80
def self.failure
  @failure = T.let(@failure, T.nilable(Commit))
  @failure ||= new { false }
end
new(&block) click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 58
def initialize(&block)
  @block = block
end
success() click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 74
def self.success
  @success = T.let(@success, T.nilable(Commit))
  @success ||= new { true }
end

Public Instance Methods

failure?() click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 69
def failure?
  !success?
end
success?() click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 63
def success?
  @success = T.let(@success, T.nilable(T::Boolean))
  @success ||= @block.call
end