|
78 | 78 |
|
79 | 79 | <dl> |
80 | 80 | <dt>Defined in:</dt> |
81 | | - <dd>lib-edge/concurrent/actor.rb<span class="defines">,<br /> |
82 | | - lib-edge/concurrent/actor/core.rb,<br /> lib-edge/concurrent/actor/root.rb,<br /> lib-edge/concurrent/actor/utils.rb,<br /> lib-edge/concurrent/actor/errors.rb,<br /> lib-edge/concurrent/actor/context.rb,<br /> lib-edge/concurrent/actor/envelope.rb,<br /> lib-edge/concurrent/actor/behaviour.rb,<br /> lib-edge/concurrent/actor/reference.rb,<br /> lib-edge/concurrent/actor/type_check.rb,<br /> lib-edge/concurrent/actor/utils/pool.rb,<br /> lib-edge/concurrent/actor/utils/ad_hoc.rb,<br /> lib-edge/concurrent/actor/utils/balancer.rb,<br /> lib-edge/concurrent/actor/utils/broadcast.rb,<br /> lib-edge/concurrent/actor/behaviour/awaits.rb,<br /> lib-edge/concurrent/actor/behaviour/buffer.rb,<br /> lib-edge/concurrent/actor/behaviour/linking.rb,<br /> lib-edge/concurrent/actor/behaviour/pausing.rb,<br /> lib-edge/concurrent/actor/behaviour/abstract.rb,<br /> lib-edge/concurrent/actor/public_delegations.rb,<br /> lib-edge/concurrent/actor/internal_delegations.rb,<br /> lib-edge/concurrent/actor/behaviour/supervising.rb,<br /> lib-edge/concurrent/actor/behaviour/termination.rb,<br /> lib-edge/concurrent/actor/behaviour/sets_results.rb,<br /> lib-edge/concurrent/actor/behaviour/removes_child.rb,<br /> lib-edge/concurrent/actor/behaviour/executes_context.rb,<br /> lib-edge/concurrent/actor/default_dead_letter_handler.rb,<br /> lib-edge/concurrent/actor/behaviour/errors_on_unknown_message.rb</span> |
| 81 | + <dd>lib/concurrent-ruby-edge/concurrent/actor.rb<span class="defines">,<br /> |
| 82 | + lib/concurrent-ruby-edge/concurrent/actor/core.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/root.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/utils.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/errors.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/context.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/envelope.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/reference.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/type_check.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/utils/pool.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/utils/ad_hoc.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/utils/balancer.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/utils/broadcast.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/awaits.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/buffer.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/linking.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/pausing.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/public_delegations.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/internal_delegations.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/supervising.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/termination.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/sets_results.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/removes_child.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/executes_context.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/default_dead_letter_handler.rb,<br /> lib/concurrent-ruby-edge/concurrent/actor/behaviour/errors_on_unknown_message.rb</span> |
83 | 83 | </dd> |
84 | 84 | </dl> |
85 | 85 |
|
@@ -905,7 +905,7 @@ <h3 class="signature first" id="current-class_method"> |
905 | 905 | 35</pre> |
906 | 906 | </td> |
907 | 907 | <td> |
908 | | - <pre class="code"><span class="info file"># File 'lib-edge/concurrent/actor.rb', line 33</span> |
| 908 | + <pre class="code"><span class="info file"># File 'lib/concurrent-ruby-edge/concurrent/actor.rb', line 33</span> |
909 | 909 |
|
910 | 910 | <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_current'>current</span> |
911 | 911 | <span class='const'>Thread</span><span class='period'>.</span><span class='id identifier rubyid_current'>current</span><span class='lbracket'>[</span><span class='symbol'>:__current_actor__</span><span class='rbracket'>]</span> |
@@ -945,7 +945,7 @@ <h3 class="signature " id="root-class_method"> |
945 | 945 | 50</pre> |
946 | 946 | </td> |
947 | 947 | <td> |
948 | | - <pre class="code"><span class="info file"># File 'lib-edge/concurrent/actor.rb', line 48</span> |
| 948 | + <pre class="code"><span class="info file"># File 'lib/concurrent-ruby-edge/concurrent/actor.rb', line 48</span> |
949 | 949 |
|
950 | 950 | <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_root'><span class='object_link'><a href="../top-level-namespace.html" title="Top Level Namespace (root)">root</a></span></span> |
951 | 951 | <span class='ivar'>@root</span><span class='period'>.</span><span class='id identifier rubyid_value!'>value!</span> |
@@ -1077,7 +1077,7 @@ <h3 class="signature " id="spawn-class_method"> |
1077 | 1077 | 81</pre> |
1078 | 1078 | </td> |
1079 | 1079 | <td> |
1080 | | - <pre class="code"><span class="info file"># File 'lib-edge/concurrent/actor.rb', line 71</span> |
| 1080 | + <pre class="code"><span class="info file"># File 'lib/concurrent-ruby-edge/concurrent/actor.rb', line 71</span> |
1081 | 1081 |
|
1082 | 1082 | <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_spawn'>spawn</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_args'>args</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> |
1083 | 1083 | <span class='id identifier rubyid_options'>options</span> <span class='op'>=</span> <span class='id identifier rubyid_to_spawn_options'>to_spawn_options</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_args'>args</span><span class='rparen'>)</span> |
@@ -1125,7 +1125,7 @@ <h3 class="signature " id="spawn!-class_method"> |
1125 | 1125 | 86</pre> |
1126 | 1126 | </td> |
1127 | 1127 | <td> |
1128 | | - <pre class="code"><span class="info file"># File 'lib-edge/concurrent/actor.rb', line 84</span> |
| 1128 | + <pre class="code"><span class="info file"># File 'lib/concurrent-ruby-edge/concurrent/actor.rb', line 84</span> |
1129 | 1129 |
|
1130 | 1130 | <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_spawn!'>spawn!</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_args'>args</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> |
1131 | 1131 | <span class='id identifier rubyid_spawn'>spawn</span><span class='lparen'>(</span><span class='id identifier rubyid_to_spawn_options'>to_spawn_options</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_args'>args</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_merge'>merge</span><span class='lparen'>(</span><span class='label'>initialized:</span> <span class='id identifier rubyid_future'>future</span> <span class='op'>=</span> <span class='const'><span class='object_link'><a href="../Concurrent.html" title="Concurrent (module)">Concurrent</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="Promises.html" title="Concurrent::Promises (module)">Promises</a></span></span><span class='period'>.</span><span class='id identifier rubyid_resolvable_future'><span class='object_link'><a href="Promises/FactoryMethods.html#resolvable_future-instance_method" title="Concurrent::Promises::FactoryMethods#resolvable_future (method)">resolvable_future</a></span></span><span class='rparen'>)</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_tap'>tap</span> <span class='lbrace'>{</span> <span class='id identifier rubyid_future'>future</span><span class='period'>.</span><span class='id identifier rubyid_wait!'>wait!</span> <span class='rbrace'>}</span> |
@@ -1260,7 +1260,7 @@ <h3 class="signature " id="to_spawn_options-class_method"> |
1260 | 1260 | 103</pre> |
1261 | 1261 | </td> |
1262 | 1262 | <td> |
1263 | | - <pre class="code"><span class="info file"># File 'lib-edge/concurrent/actor.rb', line 95</span> |
| 1263 | + <pre class="code"><span class="info file"># File 'lib/concurrent-ruby-edge/concurrent/actor.rb', line 95</span> |
1264 | 1264 |
|
1265 | 1265 | <span class='kw'>def</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_to_spawn_options'>to_spawn_options</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_args'>args</span><span class='rparen'>)</span> |
1266 | 1266 | <span class='kw'>if</span> <span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_size'>size</span> <span class='op'>==</span> <span class='int'>1</span> <span class='op'>&&</span> <span class='id identifier rubyid_args'>args</span><span class='period'>.</span><span class='id identifier rubyid_first'>first</span><span class='period'>.</span><span class='id identifier rubyid_is_a?'>is_a?</span><span class='lparen'>(</span><span class='op'>::</span><span class='const'>Hash</span><span class='rparen'>)</span> |
|
0 commit comments