Method consume_with_timing
has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
def consume_with_timing(type, file, *args)
$require_bench_semaphore = true
short_type = type[0]
ret = nil
Method _require_bench_consume_file
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring.
def _require_bench_consume_file(type, file, *args)
file_path = file.to_s
Method consume_with_timing
has 26 lines of code (exceeds 25 allowed). Consider refactoring.
def consume_with_timing(type, file, *args)
$require_bench_semaphore = true
short_type = type[0]
ret = nil
Method _require_bench_file
has 5 arguments (exceeds 4 allowed). Consider refactoring.
def _require_bench_file(type, measure, skippy, file_path, *args)
Method _require_bench_file
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring.
def _require_bench_file(type, measure, skippy, file_path, *args)
if !measure && skippy
send("#{type}_without_timing", file_path, *args)
elsif RequireBench::INCLUDE_PATTERN.nil? || measure
RequireBench.consume_with_timing(type, file_path, *args)