Hi,
I don't know whether this was reported before.
The following Ruby Script has a misbehaviour (please consider [1] and [2] as markers :):
puts "Here's 1 +[1] 1: #{ 1 +[2] 1}"
If the Caret is at position [1], Apple-R runs the program inside the ruby interpreter. If the Caret is at position [2], the default Run- command (Build in X-Code is used).
This is because #{...} is scoped as embedded Ruby source, which is explicitely filtered for the Run-Command. I didn't patch it, as I don't know which way to go (changing the scope or changing the scope selector for the command). But I hope the bundle maintainer can sort that out in a second :).
Greetings Skade