From: Jigar Gosar Date: 2007-11-14T00:03:42+09:00 Subject: Re: How do I exit from a block Thanks a lot, this is so cool, how did I miss it my code has reduced to Dir["C:/pde/cvshome/trunk/OBox/**/src/core/**/*.java"].each{|f| file = f.gsub(/.*\/src\/core\//,"") file = file.gsub("/",".") file = file.gsub(/.java$/,"") puts file } Any way to shorten it further?? Damien Merenne wrote: > On Tue, Nov 13, 2007 at 11:23:00PM +0900, Robert Klemme wrote: >> > if(File.directory?(full_name)) >> /tmp/uscreens/S-rklemme >> /tmp/4052 >> /tmp/4052/sshlog >> /tmp/4052/servicelog >> /tmp/4052/runlog >> /tmp/4052/keylog >> /tmp/.X11-unix >> /tmp/.X11-unix/X0 > > Or even > > Dir["/tmp/**/*"] > > see http://www.ruby-doc.org/core/classes/Dir.html#M002348 > > Regards, -- Posted via http://www.ruby-forum.com/.