Le masque de réseau pour CIDR en ruby

J'ai été en utilisant l'adresse ip de gem et il ne semble pas avoir la capacité de convertir un masque de la forme

255.255.255.0 

dans le CIDR forme

/24

Quelqu'un a une idées sur la façon de convertir rapidement la première à la seconde ?

Une solution est probablement d'utiliser le ipadmin gem au lieu qui semble beaucoup plus complet. Je suis toujours intéressé de voir ce qu'une solution à ce à partir d'une perspective de code est bien.

OriginalL'auteur Dean Smith | 2009-12-01