Pardonnez ma question de débutant, mais disons que j'ai un tableau :
a = [1,2,3]
Et une fonction quelque part ; disons que c'est une fonction d'instance :
class Ilike
def turtles(*args)
puts args.inspect
end
end
Comment puis-je invoquer Ilike.turtles
con a
comme si j'appelais (Ilike.new).turtles(1,2,3)
.
Je suis familier avec send
mais cela ne semble pas traduire un tableau en une liste d'arguments.
Un parallèle de ce que je recherche est le Javascript apply
ce qui est équivalent à call
mais convertit le tableau en une liste d'arguments.