hmm... after finally discovering that Array.to_a doesn't double-array now I'm getting warnings that Array.to_a is being obsoleted (with the unhelpful message: warning: default `to_a' will be obsolete). Aunty google tells me I should now use Array(thing)!
Can I just say (from a purely aesthetic POV):
When you use to_a you can just read your code left-to-right eg:
You get a clear idea of what order your messages are passed in.
but having to use a stonking great Array() around one section means you have to jump back to the left again!
You have to read left-right-left-right :P
It's not as pretty.
So why exactly are they obsoleting Array.to_a ???