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