I am curious to what that message means? server> ruby a.rb a.rb:5: embedded document meets end of file server> cat a.rb p 'before' =begin p 1 im a comment =end; p 2 p 'after' server> I have noticed that you can type text on the same line as =begin/=end as long its not semicolon.. without semicolon it works. server> ruby a.rb "before" "after" server> cat a.rb p 'before' =begin p 1 im a comment =end p 2 p 'after' server> -- Simon Strandgaard