If you're going to get a list or nil then I find it nice to wrap it in
the Kernel#Array() method. It will convert a nil to a an empty array
but will leave an array untouched:
irb(main):001:0> Array(nil)
=>
irb(main):002:0> Array([1,2,3])
=> [1, 2, 3]
Farrel
···
On 25/05/07, Rich Morin <rdm@cfcl.com> wrote:
I suppose I could define my own to_a method for nil,
but that seems a bit questionable, as well. So, is
there a Better Way To Do It?