module RuboCop::Cop::MethodComplexity

def check_complexity(node, method_name)

def check_complexity(node, method_name)
  # Accepts empty methods always.
  return unless node.body
  max = cop_config['Max']
  complexity = complexity(node.body)
  return unless complexity > max
  msg = format(self.class::MSG,
               method: method_name,
               complexity: complexity,
               max: max)
  add_offense(node, message: msg) do
    self.max = complexity.ceil
  end
end