ruby-changes:3946
From: ko1@a...
Date: Tue, 12 Feb 2008 10:29:17 +0900 (JST)
Subject: [ruby-changes:3946] drbrain - Ruby:r15436 (trunk): Wrap parse_files' read in a version check for backwards compatibility.
drbrain 2008-02-12 10:27:52 +0900 (Tue, 12 Feb 2008)
New Revision: 15436
Modified files:
trunk/ChangeLog
trunk/lib/rdoc/rdoc.rb
Log:
Wrap parse_files' read in a version check for backwards compatibility.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15436&r2=15435&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/rdoc/rdoc.rb?r1=15436&r2=15435&diff_format=u
Index: ChangeLog
===================================================================
--- ChangeLog (revision 15435)
+++ ChangeLog (revision 15436)
@@ -1,3 +1,8 @@
+Tue Feb 12 10:25:02 2008
+
+ * lib/rdoc/rdoc.rb: Wrap parse_files' read in version check for
+ backwards compatibility.
+
Tue Feb 12 10:15:14 2008 NARUSE, Yui <naruse@r...>
* ruby.c (load_file): enc must effect source encoding.
Index: lib/rdoc/rdoc.rb
===================================================================
--- lib/rdoc/rdoc.rb (revision 15435)
+++ lib/rdoc/rdoc.rb (revision 15436)
@@ -192,7 +192,12 @@
file_list.each do |fn|
$stderr.printf("\n%*s: ", width, fn) unless options.quiet
- content = File.open(fn, "r:ascii-8bit") {|f| f.read}
+ content = if RUBY_VERSION >= '1.9' then
+ File.open(fn, "r:ascii-8bit") { |f| f.read }
+ else
+ File.read fn
+ end
+
if /coding:\s*(\S+)/ =~ content[/\A(?:.*\n){0,2}/]
if enc = Encoding.find($1)
content.force_encoding(enc)
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/