rubyで def foo(arg1, arg2, arg3) な関数があった時に values = [1, 2, 3] という値を渡そうとして
foo values とすると TypeError: no implicit conversion of Array into Integer というエラーになります。
解決策
この配列をいうなれば”展開”して渡したいわけですが、やり方がわからなかったので調べました。
foo *values のようにまるでC言語みたいな渡し方をすればOK.
参考
[caiustheory.com/sending-array-elements-as-individual-arguments-in-ruby][1]