lib/io_streams/reader.rb in iostreams-1.1.0 vs lib/io_streams/reader.rb in iostreams-1.1.1
- old
+ new
@@ -2,17 +2,17 @@
class Reader
# When a Reader does not support streams, we copy the stream to a local temp file
# and then pass that filename in for this reader.
def self.stream(input_stream, **args, &block)
Utils.temp_file_name("iostreams_reader") do |file_name|
- ::File.open(file_name, 'wb') { |target| ::IO.copy_stream(input_stream, target) }
+ ::File.open(file_name, "wb") { |target| ::IO.copy_stream(input_stream, target) }
file(file_name, **args, &block)
end
end
# When a Writer supports streams, also allow it to simply support a file
def self.file(file_name, original_file_name: file_name, **args, &block)
- ::File.open(file_name, 'rb') { |file| stream(file, original_file_name: original_file_name, **args, &block) }
+ ::File.open(file_name, "rb") { |file| stream(file, original_file_name: original_file_name, **args, &block) }
end
# For processing by either a file name or an open IO stream.
def self.open(file_name_or_io, **args, &block)
file_name_or_io.is_a?(String) ? file(file_name_or_io, **args, &block) : stream(file_name_or_io, **args, &block)