From: Joel VanderWerf Date: 2006-11-17T07:12:34+09:00 Subject: Re: #returning and #tap dblack@wobblini.net wrote: > Hi -- > > On Fri, 17 Nov 2006, Joel VanderWerf wrote: > >> Coming full circle around the golf course... This last one above is >> what lead me to prefer #then (== #tap) in the first place: >> >> def foo >> @foo ||= Foo.new.then do |f| >> f.bar = "bar" >> end >> end >> >> Also, #then avoids the scoping nastiness of #instance_eval. > > I'm not getting the semantics of "then". Do you mean "then" as in, "I > took off my coat and then sat down", as opposed to then in if/then? Yes. Not much better than #tap, is it? Any ideas...? "and_then"? -- vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407