module RuboCop::Cop::MinBranchesCount

def min_branches_count?(node)

def min_branches_count?(node)
  branches =
    if node.case_type?
      node.when_branches
    elsif node.if_type?
      if_conditional_branches(node)
    else
      raise ArgumentError, "Unsupported #{node.type.inspect} node type"
    end
  branches.size >= min_branches_count
end