ruby converter matriz em argumentos de função

Digamos que eu tenha uma matriz. Desejo passar o array para uma função. A função, no entanto, espera dois argumentos. Existe uma maneira rápida de converter a matriz em 2 argumentos? Por exemplo:

a = [0,1,2,3,4]
b = [2,3]
a.slice(b)

Geraria um erro no Ruby. Eu preciso inserira.slice(b[0],b[1]) Eu estou procurando por algo mais elegante, como ema.slice(foo.bar(b)) Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion