!RBIX 3578385345186687227 18 M 1 n n x 10 __script__ i 37 5 7 0 64 47 49 1 1 15 99 7 2 65 49 3 2 13 99 12 7 4 12 7 5 12 65 12 49 6 4 15 49 4 0 15 2 11 I 6 I 0 I 0 I 0 I 0 n p 7 s 6 thread x 7 require x 9 Celluloid x 11 open_module x 15 __module_init__ M 1 n n x 9 Celluloid i 54 5 66 99 7 0 65 49 1 2 13 99 12 7 2 12 7 3 12 65 12 49 4 4 15 49 2 0 15 99 7 5 65 49 1 2 13 99 12 7 2 12 7 6 12 65 12 49 4 4 15 49 2 0 11 I 6 I 0 I 0 I 0 I 0 n p 7 x 8 Registry x 11 open_module x 15 __module_init__ M 1 n n x 8 Registry i 75 5 66 5 7 0 44 43 1 78 49 2 1 49 3 2 15 5 7 4 45 5 6 13 71 7 47 9 40 47 49 8 0 13 47 49 9 0 15 8 43 49 7 0 49 3 2 15 99 7 10 7 11 65 67 49 12 0 49 13 4 15 99 7 14 7 15 65 67 49 12 0 49 13 4 11 I 5 I 0 I 0 I 0 I 0 n p 16 x 10 @@registry x 4 Hash x 16 new_from_literal x 18 class_variable_set x 15 @@registry_lock x 5 Mutex n x 3 new x 8 allocate x 10 initialize x 3 []= M 1 n n x 3 []= i 54 20 1 99 43 0 12 49 1 1 19 2 15 20 2 49 2 0 45 3 4 43 5 49 6 1 9 30 1 8 41 5 45 7 8 7 9 64 47 49 10 2 15 65 7 11 49 12 1 56 13 50 14 0 11 I 6 I 3 I 2 I 0 I 2 n p 15 x 4 Type x 22 object_singleton_class x 9 ancestors x 9 Celluloid n x 10 ActorProxy x 8 include? x 13 ArgumentError n s 12 not an actor x 5 raise x 15 @@registry_lock x 18 class_variable_get M 1 p 2 x 9 for_block t n x 3 []= i 23 65 7 0 49 1 1 21 1 0 49 2 0 21 1 1 13 18 3 49 3 2 15 11 I 5 I 0 I 0 I 0 I 0 I -2 p 4 x 10 @@registry x 18 class_variable_get x 6 to_sym x 3 []= p 3 I 0 I 11 I 17 x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 0 x 11 synchronize p 13 I -1 I a I 0 I b I c I c I 1e I d I 29 I 0 I 2a I 10 I 36 x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 3 x 4 name x 5 actor x 15 actor_singleton x 17 method_visibility x 15 add_defn_method x 2 [] M 1 n n x 2 [] i 12 65 7 0 49 1 1 56 2 50 3 0 11 I 3 I 1 I 1 I 0 I 1 n p 4 x 15 @@registry_lock x 18 class_variable_get M 1 p 2 x 9 for_block t n x 2 [] i 16 65 7 0 49 1 1 21 1 0 49 2 0 49 3 1 11 I 3 I 0 I 0 I 0 I 0 I -2 p 4 x 10 @@registry x 18 class_variable_get x 6 to_sym x 2 [] p 3 I 0 I 18 I 10 x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 0 x 11 synchronize p 5 I -1 I 16 I 0 I 17 I c x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 1 x 4 name p 9 I 2 I 6 I 10 I 7 I 2f I a I 3d I 16 I 4b x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 0 x 13 attach_method x 5 Actor M 1 n n x 5 Actor i 11 5 66 5 45 0 1 47 49 2 1 11 I 2 I 0 I 0 I 0 I 0 n p 3 x 8 Registry n x 6 extend p 3 I 2 I 1f I b x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 0 p 5 I 2 I 5 I 1c I 1e I 36 x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 0 x 13 attach_method p 5 I 0 I 1 I 9 I 3 I 25 x 51 /Users/tony/src/celluloid/lib/celluloid/registry.rb p 0