From: Joel Pearson Date: 2013-05-13T23:33:42+09:00 Subject: Re: Basic question about blocks The order of execution is correct, you're calling "animals" twice, and in each case you're getting "Tiger" and "Giraffe" before moving on the next call of "animals". -- Posted via http://www.ruby-forum.com/.