Ruby: Jak przekonwertować zakres IP na tablicę adresów IP

Czy istnieje prosty sposób na konwersję zakresu adresów IP na tablicę adresów IP?

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

na przykład wkład

('192.168.1.105', '192.168.1.108') 

wydajność

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

questionAnswers(2)

yourAnswerToTheQuestion