1. Ractor::
  2. MovedObject

class Ractor::MovedObject

A special object which replaces any value that was moved to another ractor inRactor#send or Ractor.yield. Any attempt to access the object results inRactor::MovedError.

r =Ractor.new {receive }ary = [1,2,3]r.send(ary,move:true)pRactor::MovedObject===ary# => trueary.inspect# Ractor::MovedError (can not send any methods to a moved object)

Public Instance Methods

Alias for:method_missing
Alias for:method_missing
Alias for:method_missing
Alias for:method_missing
Alias for:method_missing
Alias for:method_missing
Alias for:method_missing
Alias for:method_missing
Source
static VALUEractor_moved_missing(int argc, VALUE *argv, VALUE self){    rb_raise(rb_eRactorMovedError, "can not send any methods to a moved object");}
Also aliased as:__send__,!,==,!=,__id__,equal?,instance_eval,instance_exec