C'est bien du Ruby, pas l'utilitaire en ligne de commande !
La méthode .grep est l’équivalent de l’utilitaire en ligne de commande. Elle permet de filtrer un Enumerable en utilisant un motif. Il y a même l’équivalent de l’option -v pour inverser le filtre !

Le motif n’est pas nécessairement une regex. La méthode utilisée est === qui, par exemple, permet l’utilisation de proc.

⚠️ Le proc doit être passé en paramètre. Un bloc peut quand même être utilisé et fera l’équivalent d’un .map.

Le lien vers la documentation Ruby de grep.