Ruby: Comment puis-je joindre des éléments d'un tableau avec un préfixe?

J'ai un tableau comme ceci:

["marblecake", "also", "the", 1337]

Je voudrais récupérer une chaîne de caractères qui contient chaque élément du tableau préfixé par une certaine chaîne de caractères, puis réunis par une autre chaîne de caractères spécifiée. Par exemple,

["marblecake", "also", "the", 1337].join_with_prefix("%", "__")

devrait entraîner

# => %marblecake__%also__%the__%1337

Comment pourrais-je faire cela?

InformationsquelleAutor Kyle Kaitan | 2009-04-29