>From: Max Ischenko <max / malva.com.ua>
>Reply-To: ruby-talk / ruby-lang.org
>To: ruby-talk / ruby-lang.org (ruby-talk ML), ruby-talk / netlab.co.jp
>Subject: [ruby-talk:11690] Re: How to implement each method
>Date: Tue, 27 Feb 2001 23:40:03 +0900
>
>At Tue, 27 Feb 2001 21:46:44 +0900 ts wrote:
>
> >>>>>> "M" == Max Ischenko <max / malva.com.ua> writes:
>
> >      def each
> >           @packages.each {|x| yield x}
> >       end
>
>
>Thanks, it works.
>Also I changed it to
>     def each
>         @packages.each {|key,val|
>             yield val
>         }
>     end
>

def each
  @packages.each_value {|val| yield val}
end

no sense iterating over a key that you don't seem to care about ;)

Mike Wilson
Unix Administrator
http://ruby.weblogs.com

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com