From: ts Date: 2006-05-25T22:20:24+09:00 Subject: Re: What's the main inside the block >>>>> "E" == =?utf-8?Q?Eust=c3=a1quio Rangel?= writes: E> %w(one).each { puts self } => main E> What is exactly the "main" thing there? This is self at toplevel. It's an instance of Object moulon% ruby -e 'puts self, self.class' main Object moulon% Guy Decoux