Thanks @John for your nice and thorough clarification. Also, I liked the way how this blog describes "yield" when saying: "Ruby's yield statement gives control to a user specified block from the method's body." http://langexplr.blogspot.com/2007/09/rubys-yield-statement.html -- Posted via http://www.ruby-forum.com/.