From: Gavin Kistner Date: 2006-10-14T05:39:43+09:00 Subject: Re: file_put_contents analog? From: Gavin Kistner > Sent: Friday, October 13, 2006 2:35 PM > To: ruby-talk ML > Subject: Re: file_put_contents analog? > > From: Joe Ruby MUDCRAP-CE > > PHP has a function file_put_contents(file, stuff) -- is there any > > similar single command in Ruby? > > def file_put_contents( name, *contents ) > File.open( name, "w+" { |file| > contents.each{ |item| > file << item > } > } > end Er, missing a paren there. Also, if you want append vs. wipe-and-write, use 'a': def file_put_contents( name, *contents ) File.open( name, "a" ){ |file| contents.each{ |item| file << item } } end