From 2092561366e45e398bbec6c4eea156598aa37f21 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 27 Nov 2014 03:42:54 +0000 Subject: generic_erb.rb: read in binary mode * tool/generic_erb.rb: read existing file in binary mode to convert nothing. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48600 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- tool/generic_erb.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/generic_erb.rb b/tool/generic_erb.rb index 9e07f2f2e1..6641b0e649 100644 --- a/tool/generic_erb.rb +++ b/tool/generic_erb.rb @@ -24,7 +24,7 @@ erb = ERB.new(File.read(template), nil, '%-') erb.filename = template result = source ? erb.src : erb.result if output - if ifchange and (vpath.open(output) {|f| f.read} rescue nil) == result + if ifchange and (vpath.open(output, "rb") {|f| f.read} rescue nil) == result puts "#{output} unchanged" else open(output, "wb") {|f| f.print result} -- cgit v1.2.3