ruby convertir array en argumentos de función
Digamos que tengo una matriz. Deseo pasar la matriz a una función. La función, sin embargo, espera dos argumentos. ¿Hay una manera de convertir la matriz en 2 argumentos sobre la marcha? Por ejemplo:
a = [0,1,2,3,4]
b = [2,3]
a.slice(b)
Daría un error en Ruby. Necesito ingresara.slice(b[0],b[1])
Estoy buscando algo más elegante, como ena.slice(foo.bar(b))
Gracias.