From: Yusuke Endoh Date: 2011-05-28T14:50:43+09:00 Subject: [ruby-core:36523] [Ruby 1.9 - Feature #1081] add File::write() convenience method Issue #1081 has been updated by Yusuke Endoh. Target version changed from 1.9.x to 1.9.3 Hello, The status of this feature request is considered as "accepted". If anyone writes a patch (in C) for this feature by the implementation deadline (the end of June) and if there is no objection to the patch, it will be imported in 1.9.3. If not, this feature will be postponed to 1.9.4 or later. Sora seems to be interested in this feature. Good luck. -- Yusuke Endoh ---------------------------------------- Feature #1081: add File::write() convenience method http://redmine.ruby-lang.org/issues/1081 Author: Suraj Kurapati Status: Assigned Priority: Normal Assignee: Yusuke Endoh Category: core Target version: 1.9.3 =begin Please add a File::write() convenience method to the core Ruby API. Currently, it is easier to read whole files than to write them: # reading a whole file --- less effort text = File::read('foo.txt') # writing a whole file --- more effort File::open('foo.txt', 'wb') {|f| f.write 'ruby!' } This imbalance can be corrected by adding a File::write method, such as the following, to the core Ruby API: class File def self.write path, data, mode = 'wb' open(path, mode) {|f| f.write data } end end Thanks for your consideration. =end -- http://redmine.ruby-lang.org