Module: Minitest::Retry

Defined in:
lib/minitest/retry.rb,
lib/minitest/retry/version.rb

Defined Under Namespace

Modules: ClassMethods

Constant Summary collapse

VERSION =
"0.1.5"

Class Method Summary collapse

Class Method Details

.ioObject



14
15
16
# File 'lib/minitest/retry.rb', line 14

def self.io
  @io
end

.prepended(base) ⇒ Object



42
43
44
45
46
# File 'lib/minitest/retry.rb', line 42

def self.prepended(base)
  class << base
    prepend ClassMethods
  end
end

.retry_countObject



10
11
12
# File 'lib/minitest/retry.rb', line 10

def self.retry_count
  @retry_count
end

.use!(retry_count: 3, io: $stdout, verbose: true) ⇒ Object



5
6
7
8
# File 'lib/minitest/retry.rb', line 5

def self.use!(retry_count: 3, io: $stdout, verbose: true)
  @retry_count, @io, @verbose = retry_count, io, verbose
  Minitest.prepend(self)
end

.verboseObject



18
19
20
# File 'lib/minitest/retry.rb', line 18

def self.verbose
  @verbose
end