On this page
Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
class · Ruby 3.3
Gem::SafeMarshal::Reader
Class methods 1
Instance methods 29
#read!
#read_array
#read_bignum
#read_byte
#read_class
#read_class_or_module
#read_data
#read_element
#read_extended_object
#read_false
#read_float
#read_hash
#read_hash_with_default_value
#read_header
#read_integer
#read_module
#read_nil
#read_object
#read_object_link
#read_object_with_ivars
#read_regexp
#read_string
#read_struct
#read_symbol
#read_symbol_link
#read_true
#read_user_class
#read_user_defined
#read_user_marshal
Constants
No documentation available
No documentation available
No documentation available
No documentation available
profiling bundle install –full-index shows that offset 6 is by far the most common object link, so we special case it to avoid allocating a new object a third of the time. the following are all the object links that appear more than 10000 times in my profiling
No documentation available