From: Ryan Davis Date: 2010-02-19T06:22:45+09:00 Subject: Re: Adding self to Enumerable On Feb 18, 2010, at 11:57 , Glenn Ritz wrote: > Hi, > > I would like to add self to an Enumerable object in Ruby 1.9, like in > this (admittedly) contrived example: > > %w(cat dog mouse).each.with_self { |e, s| puts "self: #{s.inspect}, e: #{e}" } IDGI. What's the point? %w(cat dog mouse).each { |e| s = self; puts "self: #{s.inspect}, e: #{e}" } or better: %w(cat dog mouse).each { |e| puts "self: #{self.inspect}, e: #{e}" }