From 135198a31ca68e39dff3e18e47e0319c3fe7e845 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Wed, 2 Mar 2022 13:05:36 +0900 Subject: [PATCH] Use `Marshal.load io` instead of `Marshal.load io.read` --- lib/rdoc/store.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/rdoc/store.rb b/lib/rdoc/store.rb index 5ba671ca1b..9fc540d317 100644 --- a/lib/rdoc/store.rb +++ b/lib/rdoc/store.rb @@ -557,7 +557,7 @@ def load_cache #orig_enc = @encoding File.open cache_path, 'rb' do |io| - @cache = Marshal.load io.read + @cache = Marshal.load io end load_enc = @cache[:encoding] @@ -616,7 +616,7 @@ def load_class_data klass_name file = class_file klass_name File.open file, 'rb' do |io| - Marshal.load io.read + Marshal.load io end rescue Errno::ENOENT => e error = MissingFileError.new(self, file, klass_name) @@ -631,7 +631,7 @@ def load_method klass_name, method_name file = method_file klass_name, method_name File.open file, 'rb' do |io| - obj = Marshal.load io.read + obj = Marshal.load io obj.store = self obj.parent = find_class_or_module(klass_name) || load_class(klass_name) unless @@ -651,7 +651,7 @@ def load_page page_name file = page_file page_name File.open file, 'rb' do |io| - obj = Marshal.load io.read + obj = Marshal.load io obj.store = self obj end