On 9/23/06, sickfaichezi <sickfaichezi / gmail.com> wrote:
> Hi,
>
> I would like to pass arguments to a function that takes a variable
> number of arguments using an array.
>
> For example:
>
> my_array = [1, 2, 3]
>
> # Below should call my_var_arg_function(1, 2, 3)
> pass_array_as_args(my_var_arg_function, my_array)
>
> Is this possible in Ruby?
>
> Thanks in advance...
>

Something like this?

def three(arg1, arg2, arg3)
   puts "#{arg1}-#{arg2}-#{arg3}"
end

args = [1,2,3]
three(*args)