Skip to content

Commit f42c963

Browse files
committed
call binmode on the tempfile for Ruby 1.8 compatibility
1 parent 1b9e19c commit f42c963

File tree

1 file changed

+2
-1
lines changed
  • activesupport/lib/active_support/core_ext/file

1 file changed

+2
-1
lines changed

activesupport/lib/active_support/core_ext/file/atomic.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ def self.atomic_write(file_name, temp_dir = Dir.tmpdir)
1616
require 'tempfile' unless defined?(Tempfile)
1717
require 'fileutils' unless defined?(FileUtils)
1818

19-
temp_file = Tempfile.new(basename(file_name), temp_dir, :binmode => true)
19+
temp_file = Tempfile.new(basename(file_name), temp_dir)
20+
temp_file.binmode
2021
yield temp_file
2122
temp_file.close
2223

0 commit comments

Comments
 (0)