Ruby: Konvertieren des IP-Bereichs in ein IP-Array

Gibt es eine einfache Möglichkeit, den IP-Bereich in ein Array von IPs zu konvertieren?

def convertIPrange (start_ip, end_ip)
 #output: array of ips end
end

z.B. Eingang

('192.168.1.105', '192.168.1.108') 

Ausgabe

['192.168.1.105','192.158.1.106','192.158.1.107','192.158.1.108']