class FTest::CLI::Options
Attributes
child_count[R]
log_level[R]
paths[R]
Public Class Methods
build()
click to toggle source
# File lib/ftest/cli.rb, line 55 def self.build if ENV["FTEST_VERBOSE"] log_level = Logger::DEBUG else log_level = Logger::INFO end new log_level end
new(log_level)
click to toggle source
# File lib/ftest/cli.rb, line 68 def initialize log_level @paths = [] @log_level = log_level end
Public Instance Methods
add_path(path)
click to toggle source
# File lib/ftest/cli.rb, line 73 def add_path path paths << path end
child_count=(number)
click to toggle source
# File lib/ftest/cli.rb, line 77 def child_count= number @child_count = number.to_i end
fail_fast()
click to toggle source
# File lib/ftest/cli.rb, line 81 def fail_fast @fail_fast = !@fail_fast end
fail_fast?()
click to toggle source
# File lib/ftest/cli.rb, line 85 def fail_fast? @fail_fast end
full_backtrace()
click to toggle source
# File lib/ftest/cli.rb, line 89 def full_backtrace @full_backtrace = !@full_backtrace end
quiet()
click to toggle source
# File lib/ftest/cli.rb, line 98 def quiet @log_level += 1 end
reverse_backtraces()
click to toggle source
# File lib/ftest/cli.rb, line 102 def reverse_backtraces @reverse_backtraces = !@reverse_backtraces end
reverse_backtraces?()
click to toggle source
# File lib/ftest/cli.rb, line 106 def reverse_backtraces? @reverse_backtraces end
trim_backtraces?()
click to toggle source
# File lib/ftest/cli.rb, line 93 def trim_backtraces? return nil if @full_backtrace.nil? not @full_backtrace end
verbose()
click to toggle source
# File lib/ftest/cli.rb, line 110 def verbose @log_level -= 1 end