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