class RuboCop::Cop::Style::ExpandPathArguments

def on_send(node)

def on_send(node)
  if (current_path, default_dir = file_expand_path(node))
    inspect_offense_for_expand_path(node, current_path, default_dir)
  elsif (default_dir = pathname_parent_expand_path(node))
    return unless unrecommended_argument?(default_dir)
    add_offense(node, message: PATHNAME_MSG) do |corrector|
      autocorrect(corrector, node)
    end
  elsif (default_dir = pathname_new_parent_expand_path(node))
    return unless unrecommended_argument?(default_dir)
    add_offense(node, message: PATHNAME_NEW_MSG) do |corrector|
      autocorrect(corrector, node)
    end
  end
end