mirror of
https://github.com/ruby/ruby.git
synced 2025-09-15 16:44:01 +02:00
parent
7c6b500d8d
commit
fe90e83b48
1 changed files with 6 additions and 1 deletions
|
@ -515,8 +515,13 @@ EOF
|
||||||
end
|
end
|
||||||
|
|
||||||
def safe_load_marshal(data)
|
def safe_load_marshal(data)
|
||||||
|
if Gem.respond_to?(:load_safe_marshal)
|
||||||
|
Gem.load_safe_marshal
|
||||||
|
Gem::SafeMarshal.safe_load(data)
|
||||||
|
else
|
||||||
load_marshal(data, :marshal_proc => SafeMarshal.proc)
|
load_marshal(data, :marshal_proc => SafeMarshal.proc)
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def load_gemspec(file, validate = false)
|
def load_gemspec(file, validate = false)
|
||||||
@gemspec_cache ||= {}
|
@gemspec_cache ||= {}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue