module SimpleCov::Configuration

def minimum_coverage(coverage = nil)

rubocop:disable Metrics/CyclomaticComplexity
def minimum_coverage(coverage = nil)
  return @minimum_coverage ||= {} unless coverage
  coverage = {DEFAULT_COVERAGE_CRITERION => coverage} if coverage.is_a?(Numeric)
  coverage.each_key { |criterion| raise_if_criterion_disabled(criterion) }
  coverage.each_value do |percent|
    minimum_possible_coverage_exceeded("minimum_coverage") if percent && percent > 100
  end
  @minimum_coverage = coverage
end