From: Just Another Victim of the Ambient Morality Date: 2006-08-14T11:15:04+09:00 Subject: Re: Where's Enumerable? "Hal Fulton" wrote in message news:44DFD1CA.5000501@hypermetrics.com... > Just Another Victim of the Ambient Morality wrote: >> >> So, what's up with that? I though Ruby came with Enumerable? What >> am I doing wrong? >> Thanks... > > You're looking too hard. :) It's not in a file, it's > a module that's part of the core. > > class MyClass > include Enumerable > # ... > end Ah, thank you. I would never have guessed that I _was_ looking too hard... ...but now I have another question! I wanted to include Enumerable so I could do something like this: %w(a b c d).each_with_index do |obj, i| if some_other_array[i] == obj # do something end end So, just to make sure I understood what I was doing, I removed the "include Enumerable" line of my code and... it all still worked. Now, what's up with that? Array has an "each_with_index" already? Does it already include Enumerable? Thank you for the clarification! I always like to understand what's going on...