Hmm,
This seems to be invalid:

p << do
  args << "evaluated"
end


But this is okay

p.<< do
  args << "evaluated"
end


Well, for REE 1.8.7 interpreter at least.
-- 
Posted via http://www.ruby-forum.com/.