From: Aredridel Date: 2003-06-23T23:08:32+09:00 Subject: Re: String#decorate > titleFormatter = proc { |b| "#{b.title.capitalize}: #{b.author}" } > t = books.genre[genre].first.perform(titleFormatter) It's basically the "with(object) do ... end" pattern, isn't it? Ari