Skip to content

Commit

Permalink
Merge pull request #870 from znz/use-marshal-load-io-without-read
Browse files Browse the repository at this point in the history
Use `Marshal.load io` instead of `Marshal.load io.read`
  • Loading branch information
hsbt authored Mar 2, 2022
2 parents 8310a08 + 135198a commit ef18a1c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/rdoc/store.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down Expand Up @@ -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)
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit ef18a1c

Please sign in to comment.