HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/ri/3.0.0/system/Marshal/dump-c.ri
U:RDoc::AnyMethod[iI"	dump:ETI"Marshal::dump;TT:publico:RDoc::Markup::Document:@parts[
o:RDoc::Markup::Paragraph;	[
I";Serializes obj and all descendant objects. If anIO is ;TI"Ispecified, the serialized data will be written to it, otherwise the ;TI"Cdata will be returned as a String. If limit is specified, the ;TI"Htraversal of subobjects will be limited to that depth. If limit is ;TI"6negative, no checking of depth will be performed.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;	[
I"class Klass
;TI"  def initialize(str)
;TI"    @str = str
;TI"  end
;TI"  def say_hello
;TI"    @str
;TI"  end
;TI"	end
;T:@format0o;
;	[I"(produces no output);T@o;;	[	I"o = Klass.new("hello\n")
;TI"data = Marshal.dump(o)
;TI"obj = Marshal.load(data)
;TI""obj.say_hello  #=> "hello\n"
;T;
0o;
;	[I"*Marshal can't dump following objects:;To:RDoc::Markup::List:
@type:BULLET:@items[	o:RDoc::Markup::ListItem:@label0;	[o;
;	[I"anonymous Class/Module.;To;;0;	[o;
;	[I"Pobjects which are related to system (ex: Dir, File::Stat, IO, File, Socket ;TI"and so on);To;;0;	[o;
;	[I"Jan instance of MatchData, Data, Method, UnboundMethod, Proc, Thread, ;TI"ThreadGroup, Continuation;To;;0;	[o;
;	[I"+objects which define singleton methods;T:
@fileI"marshal.c;T:0@omit_headings_from_table_of_contents_below0I"-dump( obj [, anIO] , limit=-1 ) -> anIO
;T0[I"(p1, p2 = v2, p3 = v3);T@AFI"Marshal;TcRDoc::NormalModule00