class RuboCop::Cop::Style::CaseLikeIf

def find_target_in_send_node(node)

def find_target_in_send_node(node)
  case node.method_name
  when :is_a?
    node.receiver
  when :==, :eql?, :equal?
    find_target_in_equality_node(node)
  when :===
    node.arguments.first
  when :include?, :cover?
    find_target_in_include_or_cover_node(node)
  when :match, :match?, :=~
    find_target_in_match_node(node)
  end
end