# Another Shoes2-newbie question

**URL:** <https://www.ruby-forum.com/t/another-shoes2-newbie-question/171981>\
**Category:** Ruby\
**Created:** [July 12, 2009, 11:25pm UTC](https://www.ruby-forum.com/t/another-shoes2-newbie-question/171981 "2009-07-12T23:25:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [July 12, 2009, 11:25pm UTC](https://www.ruby-forum.com/t/another-shoes2-newbie-question/171981/1 "2009-07-12T23:25:47Z")

</div>

Hi,

I’m working my way through the examples in Shoes documentation  
accessed through a link in the open Shoes2 console.

I saw the example code:  
ary = [‘abc’, ‘def’, ‘ghi’]  
ary.each do |item|  
puts item  
end

I put that into Test.rb,  
ran Shoe2 Test.rb  
and got an empty console.

I decided the code should have been enclosed a wrapper. as follows:  
Shoes.app do  
ary = [‘abc’, ‘def’, ‘ghi’]  
ary.each do |item|  
puts item  
end  
end

That didn’t work, either. What am I missing.

Thanks in Advance,  
Richard

P.S. I’m running Shoes2 over WinXP/SP3

---

<div class="post-metadata">

**Author:** ![RichardOnRails](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/e0b2c6/32.png) [@RichardOnRails](https://www.ruby-forum.com/u/RichardOnRails)\
**Post date:** [July 13, 2009, 12:51am UTC](https://www.ruby-forum.com/t/another-shoes2-newbie-question/171981/2 "2009-07-13T00:51:03Z")

</div>

On Jul 12, 5:24 pm, RichardOnRails  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> end
> 
> That didn’t work, either. What am I missing.
> 
> Thanks in Advance,  
> Richard
> 
> P.S. I’m running Shoes2 over WinXP/SP3

Correction:

“ran Shoe2 Test.rb” should read, of course:  
“ran Shoes Test.rb”
