class RuboCop::Cop::Lint::DuplicateMethods

def on_def(node)

def on_def(node)
  # if a method definition is inside an if, it is very likely
  # that a different definition is used depending on platform, etc.
  return if node.ancestors.any?(&:if_type?)
  return if possible_dsl?(node)
  found_instance_method(node, node.method_name)
end