class TestBench::Settings
Attributes
abort_on_error[W]
exclude_pattern[W]
record_telemetry[W]
reverse_backtraces[W]
tests_dir[W]
writer[W]
Public Class Methods
toplevel()
click to toggle source
# File lib/test_bench/settings.rb, line 58 def self.toplevel Registry.get TOPLEVEL_BINDING end
Public Instance Methods
abort_on_error()
click to toggle source
# File lib/test_bench/settings.rb, line 10 def abort_on_error nil_coalesce :@abort_on_error, Defaults.abort_on_error end
color()
click to toggle source
# File lib/test_bench/settings.rb, line 14 def color writer.color end
color=(value)
click to toggle source
# File lib/test_bench/settings.rb, line 18 def color= value writer.color = value end
exclude_pattern()
click to toggle source
# File lib/test_bench/settings.rb, line 22 def exclude_pattern nil_coalesce :@exclude_pattern, Defaults.exclude_pattern end
lower_verbosity()
click to toggle source
# File lib/test_bench/settings.rb, line 26 def lower_verbosity writer.lower_verbosity end
nil_coalesce(ivar, default_value)
click to toggle source
# File lib/test_bench/settings.rb, line 30 def nil_coalesce ivar, default_value if instance_variable_defined? ivar instance_variable_get ivar else instance_variable_set ivar, default_value end end
raise_verbosity()
click to toggle source
# File lib/test_bench/settings.rb, line 38 def raise_verbosity writer.raise_verbosity end
record_telemetry()
click to toggle source
# File lib/test_bench/settings.rb, line 42 def record_telemetry nil_coalesce :@record_telemetry, Defaults.record_telemetry end
reverse_backtraces()
click to toggle source
# File lib/test_bench/settings.rb, line 46 def reverse_backtraces nil_coalesce :@reverse_backtraces, Defaults.reverse_backtraces end
tests_dir()
click to toggle source
# File lib/test_bench/settings.rb, line 50 def tests_dir nil_coalesce :@tests_dir, Defaults.tests_dir end
writer()
click to toggle source
# File lib/test_bench/settings.rb, line 54 def writer @writer ||= Output::Writer.new end