F
Fernando Perez
I'm damn toast!
My dev machine runs a manually compiled 1.8.7 version of Ruby. My server
runs a Debian Etch with Ruby 1.8.6 version.
From a string:
1:2_5:6
I want to convert it to a hash: {"1" => "2", "5" => "6"}
On my dev machine the following works:
Hash[(session.split("_").map { |couples| couples.split(":") }).flatten]
On my server it pukes on me with the following error:
odd number of arguments for Hash
How can I fix it with Ruby 1.8.6 and 1.8.7 compatibility? I don't want
to play with the Ruby version of Debian etch as it's the latest
available package.
Many thanks in advance.
My dev machine runs a manually compiled 1.8.7 version of Ruby. My server
runs a Debian Etch with Ruby 1.8.6 version.
From a string:
1:2_5:6
I want to convert it to a hash: {"1" => "2", "5" => "6"}
On my dev machine the following works:
Hash[(session.split("_").map { |couples| couples.split(":") }).flatten]
On my server it pukes on me with the following error:
odd number of arguments for Hash
How can I fix it with Ruby 1.8.6 and 1.8.7 compatibility? I don't want
to play with the Ruby version of Debian etch as it's the latest
available package.
Many thanks in advance.