Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Gem::SafeMarshal::Visitors::ToRuby#visit_Gem_SafeMarshal_Elements_UserDefined
visit_Gem_SafeMarshal_Elements_UserDefined(o)
lib/rubygems/safe_marshal/visitors/to_ruby.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/safe_marshal/visitors/to_ruby.rb, line 189
def visit_Gem_SafeMarshal_Elements_UserDefined(o)
klass = resolve_class(o.name)
unless SAFE_USER_DEFINED_CLASSES.include?(klass)
raise UnsupportedError.new("Unsupported user-defined class #{klass} in marshal stream", stack: formatted_stack)
end
register_object(call_method(klass, :_load, o.binary_string))
end
No documentation available