Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.217.130
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby34 /
share /
ri /
system /
Ractor /
Delete
Unzip
Name
Size
Permission
Date
Action
ClosedError
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
Error
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
IsolationError
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
MovedError
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
MovedObject
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
RemoteError
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
UnsafeError
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
%3c%3c-i.ri
245
B
-rw-r--r--
2026-04-07 16:51
%5b%5d%3d-c.ri
316
B
-rw-r--r--
2026-04-07 16:51
%5b%5d%3d-i.ri
359
B
-rw-r--r--
2026-04-07 16:51
%5b%5d-c.ri
311
B
-rw-r--r--
2026-04-07 16:51
%5b%5d-i.ri
353
B
-rw-r--r--
2026-04-07 16:51
cdesc-Ractor.ri
11.55
KB
-rw-r--r--
2026-04-07 16:51
close_incoming-i.ri
767
B
-rw-r--r--
2026-04-07 16:51
close_outgoing-i.ri
759
B
-rw-r--r--
2026-04-07 16:51
count-c.ri
740
B
-rw-r--r--
2026-04-07 16:51
current-c.ri
415
B
-rw-r--r--
2026-04-07 16:51
inspect-i.ri
252
B
-rw-r--r--
2026-04-07 16:51
main%3f-c.ri
307
B
-rw-r--r--
2026-04-07 16:51
main-c.ri
276
B
-rw-r--r--
2026-04-07 16:51
make_shareable-c.ri
1.66
KB
-rw-r--r--
2026-04-07 16:51
name-i.ri
293
B
-rw-r--r--
2026-04-07 16:51
new-c.ri
1.47
KB
-rw-r--r--
2026-04-07 16:51
receive-c.ri
1.88
KB
-rw-r--r--
2026-04-07 16:51
receive-i.ri
313
B
-rw-r--r--
2026-04-07 16:51
receive_if-c.ri
2.26
KB
-rw-r--r--
2026-04-07 16:51
receive_if-i.ri
296
B
-rw-r--r--
2026-04-07 16:51
recv-c.ri
237
B
-rw-r--r--
2026-04-07 16:51
recv-i.ri
236
B
-rw-r--r--
2026-04-07 16:51
select-c.ri
2.16
KB
-rw-r--r--
2026-04-07 16:51
send-i.ri
3.01
KB
-rw-r--r--
2026-04-07 16:51
shareable%3f-c.ri
793
B
-rw-r--r--
2026-04-07 16:51
store_if_absent-c.ri
786
B
-rw-r--r--
2026-04-07 16:51
take-i.ri
2.36
KB
-rw-r--r--
2026-04-07 16:51
to_s-i.ri
236
B
-rw-r--r--
2026-04-07 16:51
yield-c.ri
1.33
KB
-rw-r--r--
2026-04-07 16:51
Save
Rename
U:RDoc::AnyMethod[iI"receive_if:ETI"Ractor::receive_if;TT:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph; [I"%Receive only a specific message.;To:RDoc::Markup::BlankLine o; ; [I"QInstead of Ractor.receive, Ractor.receive_if can be given a pattern (or any ;TI"Xfilter) in a block and you can choose the messages to accept that are available in ;TI""your ractor's incoming queue.;T@o:RDoc::Markup::Verbatim; [I"r = Ractor.new do ;TI"? p Ractor.receive_if{|msg| msg.match?(/foo/)} #=> "foo3" ;TI"? p Ractor.receive_if{|msg| msg.match?(/bar/)} #=> "bar1" ;TI"? p Ractor.receive_if{|msg| msg.match?(/baz/)} #=> "baz2" ;TI" end ;TI"r << "bar1" ;TI"r << "baz2" ;TI"r << "foo3" ;TI"r.take ;T:@format0o; ; [I"This will output:;T@o;; [I" foo3 ;TI" bar1 ;TI" baz2 ;T; 0o; ; [ I"YIf the block returns a truthy value, the message is removed from the incoming queue ;TI"and returned. ;TI"\Otherwise, the message remains in the incoming queue and the next messages are checked ;TI"by the given block.;T@o; ; [I"JIf there are no messages left in the incoming queue, the method will ;TI"%block until new messages arrive.;T@o; ; [I"ZIf the block is escaped by break/return/exception/throw, the message is removed from ;TI"?the incoming queue as if a truthy value had been returned.;T@o;; [I"r = Ractor.new do ;TI"7 val = Ractor.receive_if{|msg| msg.is_a?(Array)} ;TI", puts "Received successfully: #{val}" ;TI" end ;TI" ;TI"r.send(1) ;TI"r.send('test') ;TI" wait ;TI"2puts "2 non-matching sent, nothing received" ;TI"r.send([1, 2, 3]) ;TI" wait ;T; 0o; ; [I"Prints:;T@o;; [I"+2 non-matching sent, nothing received ;TI"&Received successfully: [1, 2, 3] ;T; 0o; ; [I"SNote that you can not call receive/receive_if in the given block recursively. ;TI"LYou should not do any tasks in the block other than message filtration.;T@o;; [I"Ractor.current << true ;TI"-Ractor.receive_if{|msg| Ractor.receive} ;TI"O#=> `receive': can not call receive/receive_if recursively (Ractor::Error);T; 0: @fileI"ractor.rb;T:0@omit_headings_from_table_of_contents_below0I"-Ractor.receive_if {|msg| block } -> msg ;T0[ I" (&b);T@RFI"Ractor;TcRDoc::NormalClass00