From: "Shirai,Kaoru" Date: 2003-02-24T18:53:49+09:00 Subject: [ruby-list:37158] Re: setup.rb: Patch to ignore CVS,*~,... This is a multi-part message in MIME format. --Multipart_Mon__24_Feb_2003_18:53:17_+0900_081b2a10 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit  白井です。 > 添付の asm.rb を使ってください。 > こんな感じです。 > > for i in install.rb setup.rb > do > ruby asm.rb in.$i > $i > done  残念なことに、一般庶民の使う 1.6 には slice(REGEXP, ...) も File.read も無いのでした。 #でも、もう 1.7 への移行時期だな。 -- shirai@korinkan.co.jp Shirai,Kaoru Korinkan Ltd. --Multipart_Mon__24_Feb_2003_18:53:17_+0900_081b2a10 Content-Type: text/plain; name="asm.rb" Content-Disposition: attachment; filename="asm.rb" Content-Transfer-Encoding: 7bit puts '#' puts '# This file is automatically generated. DO NOT MODIFY!' ARGF.each do |line| if /\Arequire 'setup\/(\S+)'/ =~ line file = $1 + '.rb' puts '### begin ' + file File.open(file) { |io| print(io.read); } puts '### end ' + file else print line end end --Multipart_Mon__24_Feb_2003_18:53:17_+0900_081b2a10--