puts [1,2,3].map do |x|
x + 1
end.inspect
With ruby 1.9.2 this returns
<Enumerator:0x0000010086be50>
ruby 1.8.7:
# 1
# 2
# 3
assigning a variable...
x = [1,2,3].map do |x|
x + 1
end.inspect
puts x
[2, 3, 4]
Moustache blocks work as expected:
puts [1,2,3].map { |x| x + 1 }.inspect
[2, 3, 4]