- if enumerable.is_a?(Array)
- # Turn everything into string same as join would do ...
- result = enumerable.collect do |i|
- i = i.to_s
- suffix ? i + suffix : i
- end
- else
- result = Hash[enumerable.map do |k,v|
- k = k.to_s
- [ suffix ? k + suffix : k, v ]
- end]
- end
+ result = if enumerable.is_a?(Array)
+ # Turn everything into string same as join would do ...
+ enumerable.map do |i|
+ i = i.to_s
+ suffix ? i + suffix : i
+ end
+ else
+ Hash[enumerable.map do |k, v|
+ k = k.to_s
+ [suffix ? k + suffix : k, v]
+ end]
+ end