diff options
| author | realtradam <[email protected]> | 2021-07-07 01:06:51 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-07-07 01:06:51 -0400 |
| commit | 4758c32fbd5cba714341f9735a994fd244664ff7 (patch) | |
| tree | bc7a6ebcb64557337823ba62440719a7a5fcc584 /docs/FelFlame | |
| parent | a96733c75ce7caff16a1d79a9caa1894ed95d2ca (diff) | |
| download | FelECS-4758c32fbd5cba714341f9735a994fd244664ff7.tar.gz FelECS-4758c32fbd5cba714341f9735a994fd244664ff7.zip | |
cleaned up documentation a little
Diffstat (limited to 'docs/FelFlame')
| -rw-r--r-- | docs/FelFlame/Components.html | 2 | ||||
| -rw-r--r-- | docs/FelFlame/Entities.html | 108 | ||||
| -rw-r--r-- | docs/FelFlame/Helper.html | 2 | ||||
| -rw-r--r-- | docs/FelFlame/Helper/ComponentManager.html | 442 | ||||
| -rw-r--r-- | docs/FelFlame/Systems.html | 366 |
5 files changed, 513 insertions, 407 deletions
diff --git a/docs/FelFlame/Components.html b/docs/FelFlame/Components.html index 5dbc160..0690cfe 100644 --- a/docs/FelFlame/Components.html +++ b/docs/FelFlame/Components.html @@ -413,7 +413,7 @@ </div> <div id="footer"> - Generated on Sat Jul 3 00:34:25 2021 by + Generated on Wed Jul 7 01:04:28 2021 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.26 (ruby-2.7.3). </div> diff --git a/docs/FelFlame/Entities.html b/docs/FelFlame/Entities.html index bf716c0..0d7b483 100644 --- a/docs/FelFlame/Entities.html +++ b/docs/FelFlame/Entities.html @@ -138,6 +138,8 @@ + <span class="note title readonly">readonly</span> + @@ -470,12 +472,6 @@ <pre class="lines"> -10 -11 -12 -13 -14 -15 16 17 18 @@ -483,10 +479,16 @@ 20 21 22 -23</pre> +23 +24 +25 +26 +27 +28 +29</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 10</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 16</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_components'>components</span><span class='rparen'>)</span> <span class='comment'># Assign new unique ID @@ -643,12 +645,12 @@ <pre class="lines"> -113 -114 -115</pre> +119 +120 +121</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 113</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 119</span> <span class='kw'>def</span> <span class='op'>[]</span><span class='lparen'>(</span><span class='id identifier rubyid_entity_id'>entity_id</span><span class='rparen'>)</span> <span class='id identifier rubyid_data'>data</span><span class='lbracket'>[</span><span class='id identifier rubyid_entity_id'>entity_id</span><span class='rbracket'>]</span> @@ -697,12 +699,12 @@ <pre class="lines"> -120 -121 -122</pre> +126 +127 +128</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 120</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 126</span> <span class='kw'>def</span> <span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='id identifier rubyid_data'>data</span><span class='period'>.</span><span class='id identifier rubyid_compact'>compact</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> @@ -774,10 +776,10 @@ <pre class="lines"> -128</pre> +134</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 128</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 134</span> <span class='kw'>def</span> <span class='id identifier rubyid_from_json'>from_json</span><span class='lparen'>(</span><span class='id identifier rubyid_json_string'>json_string</span><span class='comma'>,</span> <span class='op'>**</span><span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -855,22 +857,22 @@ <pre class="lines"> -55 -56 -57 -58 -59 -60 61 62 63 64 65 66 -67</pre> +67 +68 +69 +70 +71 +72 +73</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 55</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 61</span> <span class='kw'>def</span> <span class='id identifier rubyid_add'>add</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_components_to_add'>components_to_add</span><span class='rparen'>)</span> <span class='id identifier rubyid_components_to_add'>components_to_add</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_component'>component</span><span class='op'>|</span> @@ -929,12 +931,12 @@ <pre class="lines"> -27 -28 -29</pre> +33 +34 +35</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 27</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 33</span> <span class='kw'>def</span> <span class='id identifier rubyid_components'>components</span> <span class='ivar'>@components</span> <span class='op'>||=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> @@ -988,21 +990,21 @@ <pre class="lines"> -39 -40 -41 -42 -43 -44 45 46 47 48 49 -50</pre> +50 +51 +52 +53 +54 +55 +56</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 39</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 45</span> <span class='kw'>def</span> <span class='id identifier rubyid_delete'>delete</span> <span class='id identifier rubyid_components'>components</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_component_manager'>component_manager</span><span class='comma'>,</span> <span class='id identifier rubyid_component_array'>component_array</span><span class='op'>|</span> @@ -1085,17 +1087,17 @@ <pre class="lines"> -84 -85 -86 -87 -88 -89 90 -91</pre> +91 +92 +93 +94 +95 +96 +97</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 84</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 90</span> <span class='kw'>def</span> <span class='id identifier rubyid_remove'>remove</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_components_to_remove'>components_to_remove</span><span class='rparen'>)</span> <span class='id identifier rubyid_components_to_remove'>components_to_remove</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_component'>component</span><span class='op'>|</span> @@ -1149,12 +1151,12 @@ <pre class="lines"> -33 -34 -35</pre> +39 +40 +41</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 33</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 39</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_i'>to_i</span> <span class='id identifier rubyid_id'>id</span> @@ -1208,10 +1210,10 @@ <pre class="lines"> -96</pre> +102</pre> </td> <td> - <pre class="code"><span class="info file"># File 'entity_manager.rb', line 96</span> + <pre class="code"><span class="info file"># File 'entity_manager.rb', line 102</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_json'>to_json</span><span class='lparen'>(</span><span class='rparen'>)</span> <span class='kw'>end</span></pre> </td> @@ -1224,7 +1226,7 @@ </div> <div id="footer"> - Generated on Sat Jul 3 00:34:25 2021 by + Generated on Wed Jul 7 01:04:28 2021 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.26 (ruby-2.7.3). </div> diff --git a/docs/FelFlame/Helper.html b/docs/FelFlame/Helper.html index e924d44..da17761 100644 --- a/docs/FelFlame/Helper.html +++ b/docs/FelFlame/Helper.html @@ -132,7 +132,7 @@ </div> <div id="footer"> - Generated on Sat Jul 3 00:34:25 2021 by + Generated on Wed Jul 7 01:04:28 2021 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.26 (ruby-2.7.3). </div> diff --git a/docs/FelFlame/Helper/ComponentManager.html b/docs/FelFlame/Helper/ComponentManager.html index cce8c36..0d4d93a 100644 --- a/docs/FelFlame/Helper/ComponentManager.html +++ b/docs/FelFlame/Helper/ComponentManager.html @@ -120,7 +120,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#addition_triggers-class_method" title="addition_triggers (class method)">.<strong>addition_triggers</strong> ⇒ Object </a> + <a href="#addition_triggers-class_method" title="addition_triggers (class method)">.<strong>addition_triggers</strong> ⇒ Array<System> </a> @@ -129,6 +129,8 @@ + <span class="note title readonly">readonly</span> + @@ -137,7 +139,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to systems that should be triggered when this component is added to an enitity.</p> +</div></span> </li> @@ -145,7 +149,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#attr_triggers-class_method" title="attr_triggers (class method)">.<strong>attr_triggers</strong> ⇒ Object </a> + <a href="#attr_triggers-class_method" title="attr_triggers (class method)">.<strong>attr_triggers</strong> ⇒ Hash<Symbol, System> </a> @@ -154,6 +158,8 @@ + <span class="note title readonly">readonly</span> + @@ -162,7 +168,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to systems that should be triggered when an attribute from this component changed.</p> +</div></span> </li> @@ -170,7 +178,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#removal_triggers-class_method" title="removal_triggers (class method)">.<strong>removal_triggers</strong> ⇒ Object </a> + <a href="#removal_triggers-class_method" title="removal_triggers (class method)">.<strong>removal_triggers</strong> ⇒ Array<System> </a> @@ -179,6 +187,8 @@ + <span class="note title readonly">readonly</span> + @@ -187,7 +197,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to systems that should be triggered when this component is removed from an enitity.</p> +</div></span> </li> @@ -200,7 +212,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#addition_triggers-instance_method" title="#addition_triggers (instance method)">#<strong>addition_triggers</strong> ⇒ Object </a> + <a href="#addition_triggers-instance_method" title="#addition_triggers (instance method)">#<strong>addition_triggers</strong> ⇒ Array<System> </a> @@ -209,6 +221,8 @@ + <span class="note title readonly">readonly</span> + @@ -217,7 +231,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to systems that should be triggered when a component from this manager is added.</p> +</div></span> </li> @@ -225,7 +241,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#attr_triggers-instance_method" title="#attr_triggers (instance method)">#<strong>attr_triggers</strong> ⇒ Object </a> + <a href="#attr_triggers-instance_method" title="#attr_triggers (instance method)">#<strong>attr_triggers</strong> ⇒ Hash<Symbol, Array<System>> </a> @@ -234,6 +250,8 @@ + <span class="note title readonly">readonly</span> + @@ -242,7 +260,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to systems that should be triggered when an attribute from this manager is changed.</p> +</div></span> </li> @@ -259,6 +279,8 @@ + <span class="note title readonly">readonly</span> + @@ -277,7 +299,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#removal_triggers-instance_method" title="#removal_triggers (instance method)">#<strong>removal_triggers</strong> ⇒ Object </a> + <a href="#removal_triggers-instance_method" title="#removal_triggers (instance method)">#<strong>removal_triggers</strong> ⇒ Array<System> </a> @@ -286,6 +308,8 @@ + <span class="note title readonly">readonly</span> + @@ -294,7 +318,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to systems that should be triggered when a component from this manager is removed.</p> +</div></span> </li> @@ -615,28 +641,28 @@ <pre class="lines"> -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99</pre> +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 81</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 104</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='op'>**</span><span class='id identifier rubyid_attrs'>attrs</span><span class='rparen'>)</span> <span class='comment'># Prepare the object @@ -672,24 +698,48 @@ <div class="method_details first"> <h3 class="signature first" id="addition_triggers-class_method"> - .<strong>addition_triggers</strong> ⇒ <tt>Object</tt> + .<strong>addition_triggers</strong> ⇒ <tt>Array<System></tt> -</h3><table class="source_code"> +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to systems that should be triggered when this component is added to an enitity. Do not edit this array as it is managed by FelFlame automatically.</p> + + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Array<System></tt>)</span> + + + + </li> + +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -104 -105 -106</pre> +136 +137 +138</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 104</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 136</span> <span class='kw'>def</span> <span class='id identifier rubyid_addition_triggers'>addition_triggers</span> <span class='ivar'>@addition_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -704,24 +754,48 @@ <div class="method_details "> <h3 class="signature " id="attr_triggers-class_method"> - .<strong>attr_triggers</strong> ⇒ <tt>Object</tt> + .<strong>attr_triggers</strong> ⇒ <tt>Hash<Symbol, System></tt> -</h3><table class="source_code"> +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to systems that should be triggered when an attribute from this component changed. Do not edit this hash as it is managed by FelFlame automatically.</p> + + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Hash<Symbol, System></tt>)</span> + + + + </li> + +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -112 -113 -114</pre> +152 +153 +154</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 112</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 152</span> <span class='kw'>def</span> <span class='id identifier rubyid_attr_triggers'>attr_triggers</span> <span class='ivar'>@attr_triggers</span> <span class='op'>||=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> @@ -736,24 +810,48 @@ <div class="method_details "> <h3 class="signature " id="removal_triggers-class_method"> - .<strong>removal_triggers</strong> ⇒ <tt>Object</tt> + .<strong>removal_triggers</strong> ⇒ <tt>Array<System></tt> + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to systems that should be triggered when this component is removed from an enitity. Do not edit this array as it is managed by FelFlame automatically.</p> + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> -</h3><table class="source_code"> + <li> + + + <span class='type'>(<tt>Array<System></tt>)</span> + + + + </li> + +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -108 -109 -110</pre> +144 +145 +146</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 108</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 144</span> <span class='kw'>def</span> <span class='id identifier rubyid_removal_triggers'>removal_triggers</span> <span class='ivar'>@removal_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -773,24 +871,48 @@ <div class="method_details first"> <h3 class="signature first" id="addition_triggers-instance_method"> - #<strong>addition_triggers</strong> ⇒ <tt>Object</tt> + #<strong>addition_triggers</strong> ⇒ <tt>Array<System></tt> -</h3><table class="source_code"> +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to systems that should be triggered when a component from this manager is added. Do not edit this array as it is managed by FelFlame automatically.</p> + + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Array<System></tt>)</span> + + + + </li> + +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -66 -67 -68</pre> +81 +82 +83</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 66</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 81</span> <span class='kw'>def</span> <span class='id identifier rubyid_addition_triggers'>addition_triggers</span> <span class='ivar'>@addition_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -805,24 +927,48 @@ <div class="method_details "> <h3 class="signature " id="attr_triggers-instance_method"> - #<strong>attr_triggers</strong> ⇒ <tt>Object</tt> + #<strong>attr_triggers</strong> ⇒ <tt>Hash<Symbol, Array<System>></tt> -</h3><table class="source_code"> +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to systems that should be triggered when an attribute from this manager is changed. Do not edit this hash as it is managed by FelFlame automatically.</p> + + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Hash<Symbol, Array<System>></tt>)</span> + + + + </li> + +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -74 -75 -76</pre> +97 +98 +99</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 74</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 97</span> <span class='kw'>def</span> <span class='id identifier rubyid_attr_triggers'>attr_triggers</span> <span class='ivar'>@attr_triggers</span> <span class='op'>||=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> @@ -873,12 +1019,12 @@ <pre class="lines"> -62 63 -64</pre> +64 +65</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 62</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 63</span> <span class='kw'>def</span> <span class='id identifier rubyid_id'>id</span> <span class='ivar'>@id</span> @@ -893,24 +1039,48 @@ <div class="method_details "> <h3 class="signature " id="removal_triggers-instance_method"> - #<strong>removal_triggers</strong> ⇒ <tt>Object</tt> + #<strong>removal_triggers</strong> ⇒ <tt>Array<System></tt> + + +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to systems that should be triggered when a component from this manager is removed. Do not edit this array as it is managed by FelFlame automatically.</p> + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Array<System></tt>)</span> + + + + </li> -</h3><table class="source_code"> +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -70 -71 -72</pre> +89 +90 +91</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 70</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 89</span> <span class='kw'>def</span> <span class='id identifier rubyid_removal_triggers'>removal_triggers</span> <span class='ivar'>@removal_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -995,12 +1165,12 @@ <pre class="lines"> -129 -130 -131</pre> +169 +170 +171</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 129</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 169</span> <span class='kw'>def</span> <span class='op'>[]</span><span class='lparen'>(</span><span class='id identifier rubyid_component_id'>component_id</span><span class='rparen'>)</span> <span class='id identifier rubyid_data'>data</span><span class='lbracket'>[</span><span class='id identifier rubyid_component_id'>component_id</span><span class='rbracket'>]</span> @@ -1049,12 +1219,12 @@ <pre class="lines"> -136 -137 -138</pre> +176 +177 +178</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 136</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 176</span> <span class='kw'>def</span> <span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='id identifier rubyid_data'>data</span><span class='period'>.</span><span class='id identifier rubyid_compact'>compact</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> @@ -1096,20 +1266,20 @@ <pre class="lines"> -162 -163 -164 -165 -166 -167 -168 -169 -170 -171 -172</pre> +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 162</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 202</span> <span class='kw'>def</span> <span class='id identifier rubyid_attr_changed_trigger_systems'>attr_changed_trigger_systems</span><span class='lparen'>(</span><span class='id identifier rubyid_attr'>attr</span><span class='rparen'>)</span> <span class='id identifier rubyid_systems_to_execute'>systems_to_execute</span> <span class='op'>=</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_class'>class</span><span class='period'>.</span><span class='id identifier rubyid_attr_triggers'>attr_triggers</span><span class='lbracket'>[</span><span class='id identifier rubyid_attr'>attr</span><span class='rbracket'>]</span> @@ -1171,16 +1341,16 @@ <pre class="lines"> -195 -196 -197 -198 -199 -200 -201</pre> +235 +236 +237 +238 +239 +240 +241</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 195</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 235</span> <span class='kw'>def</span> <span class='id identifier rubyid_attrs'>attrs</span> <span class='id identifier rubyid_return_hash'>return_hash</span> <span class='op'>=</span> <span class='id identifier rubyid_instance_variables'>instance_variables</span><span class='period'>.</span><span class='id identifier rubyid_each_with_object'>each_with_object</span><span class='lparen'>(</span><span class='lbrace'>{</span><span class='rbrace'>}</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_final'>final</span><span class='op'>|</span> @@ -1238,26 +1408,26 @@ <pre class="lines"> -176 -177 -178 -179 -180 -181 -182 -183 -184 -185 -186 -187 -188 -189 -190 -191 -192</pre> +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 176</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 216</span> <span class='kw'>def</span> <span class='id identifier rubyid_delete'>delete</span> <span class='id identifier rubyid_addition_triggers'>addition_triggers</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_system'>system</span><span class='op'>|</span> @@ -1320,12 +1490,12 @@ <pre class="lines"> -149 -150 -151</pre> +189 +190 +191</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 149</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 189</span> <span class='kw'>def</span> <span class='id identifier rubyid_entities'>entities</span> <span class='ivar'>@entities</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -1374,12 +1544,12 @@ <pre class="lines"> -143 -144 -145</pre> +183 +184 +185</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 143</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 183</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_i'>to_i</span> <span class='id identifier rubyid_id'>id</span> @@ -1433,12 +1603,12 @@ <pre class="lines"> -206 -207 -208</pre> +246 +247 +248</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 206</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 246</span> <span class='kw'>def</span> <span class='id identifier rubyid_to_json'>to_json</span> <span class='comment'># should return a json or hash of all data in this component @@ -1492,14 +1662,14 @@ <pre class="lines"> -155 -156 -157 -158 -159</pre> +195 +196 +197 +198 +199</pre> </td> <td> - <pre class="code"><span class="info file"># File 'component_manager.rb', line 155</span> + <pre class="code"><span class="info file"># File 'component_manager.rb', line 195</span> <span class='kw'>def</span> <span class='id identifier rubyid_update_attrs'>update_attrs</span><span class='lparen'>(</span><span class='op'>**</span><span class='id identifier rubyid_opts'>opts</span><span class='rparen'>)</span> <span class='id identifier rubyid_opts'>opts</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_key'>key</span><span class='comma'>,</span> <span class='id identifier rubyid_value'>value</span><span class='op'>|</span> @@ -1516,7 +1686,7 @@ </div> <div id="footer"> - Generated on Sat Jul 3 00:34:25 2021 by + Generated on Wed Jul 7 01:04:28 2021 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.26 (ruby-2.7.3). </div> diff --git a/docs/FelFlame/Systems.html b/docs/FelFlame/Systems.html index 8961bf1..1bc342a 100644 --- a/docs/FelFlame/Systems.html +++ b/docs/FelFlame/Systems.html @@ -129,7 +129,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#addition_triggers-instance_method" title="#addition_triggers (instance method)">#<strong>addition_triggers</strong> ⇒ Object </a> + <a href="#addition_triggers-instance_method" title="#addition_triggers (instance method)">#<strong>addition_triggers</strong> ⇒ Array<Component> </a> @@ -138,30 +138,7 @@ - - - - - - - - - <span class="summary_desc"><div class='inline'></div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - - <a href="#attr_triggers-instance_method" title="#attr_triggers (instance method)">#<strong>attr_triggers</strong> ⇒ Object </a> - - - - </span> - - - + <span class="note title readonly">readonly</span> @@ -171,7 +148,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to components or their managers that trigger this component when a component or component from that manager is added to an entity.</p> +</div></span> </li> @@ -179,7 +158,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#const_name-instance_method" title="#const_name (instance method)">#<strong>const_name</strong> ⇒ Object </a> + <a href="#attr_triggers-instance_method" title="#attr_triggers (instance method)">#<strong>attr_triggers</strong> ⇒ Hash<Symbol, Array<Symbol>> </a> @@ -188,6 +167,8 @@ + <span class="note title readonly">readonly</span> + @@ -197,7 +178,7 @@ <span class="summary_desc"><div class='inline'> -<p>The Constant name assigned to this System.</p> +<p>Stores references to systems that should be triggered when an attribute from this manager is changed Do not edit this hash as it is managed by FelFlame automatically.</p> </div></span> </li> @@ -206,7 +187,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#frame-instance_method" title="#frame (instance method)">#<strong>frame</strong> ⇒ Object </a> + <a href="#const_name-instance_method" title="#const_name (instance method)">#<strong>const_name</strong> ⇒ Object </a> @@ -224,7 +205,7 @@ <span class="summary_desc"><div class='inline'> -<p>How many frames need to pass before this System is executed when controlled by Stage.</p> +<p>The Constant name assigned to this System.</p> </div></span> </li> @@ -260,7 +241,7 @@ <li class="public "> <span class="summary_signature"> - <a href="#removal_triggers-instance_method" title="#removal_triggers (instance method)">#<strong>removal_triggers</strong> ⇒ Object </a> + <a href="#removal_triggers-instance_method" title="#removal_triggers (instance method)">#<strong>removal_triggers</strong> ⇒ Array<Component> </a> @@ -269,6 +250,8 @@ + <span class="note title readonly">readonly</span> + @@ -277,7 +260,9 @@ - <span class="summary_desc"><div class='inline'></div></span> + <span class="summary_desc"><div class='inline'> +<p>Stores references to components or their managers that trigger this component when a component or component from that manager is removed from an entity.</p> +</div></span> </li> @@ -429,30 +414,6 @@ <li class="public "> <span class="summary_signature"> - <a href="#step-instance_method" title="#step (instance method)">#<strong>step</strong> ⇒ Boolean </a> - - - - </span> - - - - - - - - - - <span class="summary_desc"><div class='inline'> -<p>Attempt to execute the system following the frame parameter set on this system.</p> -</div></span> - -</li> - - - <li class="public "> - <span class="summary_signature"> - <a href="#trigger_when_added-instance_method" title="#trigger_when_added (instance method)">#<strong>trigger_when_added</strong>(component_or_manager) ⇒ Boolean </a> @@ -557,8 +518,7 @@ <span class='id identifier rubyid_component'>component</span><span class='period'>.</span><span class='id identifier rubyid_hp'>hp</span> <span class='op'>+=</span> <span class='int'>5</span> <span class='kw'>end</span> <span class='kw'>end</span> -<span class='comment'># Only heal all characters with health every other frame. -</span><span class='comment'># Give it a low priority so other systems such as a +<span class='comment'># Give it a low priority so other systems such as a </span><span class='comment'># Poison system would kill the player first</span></code></pre> </div> @@ -624,15 +584,15 @@ <pre class="lines"> -56 -57 -58 -59 -60 -61</pre> +67 +68 +69 +70 +71 +72</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 56</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 67</span> <span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='label'>priority:</span> <span class='int'>0</span><span class='comma'>,</span> <span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='const'><span class='object_link'><a href="../FelFlame.html" title="FelFlame (class)">FelFlame</a></span></span><span class='op'>::</span><span class='const'><span class='object_link'><a href="" title="FelFlame::Systems (class)">Systems</a></span></span><span class='period'>.</span><span class='id identifier rubyid_const_set'>const_set</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='kw'>self</span><span class='rparen'>)</span> @@ -655,59 +615,51 @@ <div class="method_details first"> <h3 class="signature first" id="addition_triggers-instance_method"> - #<strong>addition_triggers</strong> ⇒ <tt>Object</tt> + #<strong>addition_triggers</strong> ⇒ <tt>Array<Component></tt> -</h3><table class="source_code"> - <tr> - <td> - <pre class="lines"> - +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to components or their managers that trigger this component when a component or component from that manager is added to an entity. Do not edit this hash as it is managed by FelFlame automatically.</p> -14 -15 -16</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 14</span> -<span class='kw'>def</span> <span class='id identifier rubyid_addition_triggers'>addition_triggers</span> - <span class='ivar'>@addition_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> -<span class='kw'>end</span></pre> - </td> - </tr> -</table> + </div> </div> - - - <span id="attr_triggers=-instance_method"></span> - <div class="method_details "> - <h3 class="signature " id="attr_triggers-instance_method"> +<div class="tags"> - #<strong>attr_triggers</strong> ⇒ <tt>Object</tt> +<p class="tag_title">Returns:</p> +<ul class="return"> - + <li> + + + <span class='type'>(<tt>Array<Component></tt>)</span> + + + + </li> +</ul> - -</h3><table class="source_code"> +</div><table class="source_code"> <tr> <td> <pre class="lines"> -26 -27 -28</pre> +20 +21 +22</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 26</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 20</span> -<span class='kw'>def</span> <span class='id identifier rubyid_attr_triggers'>attr_triggers</span> - <span class='ivar'>@attr_triggers</span> <span class='op'>||=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> +<span class='kw'>def</span> <span class='id identifier rubyid_addition_triggers'>addition_triggers</span> + <span class='ivar'>@addition_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> <span class='kw'>end</span></pre> </td> </tr> @@ -715,11 +667,11 @@ </div> - <span id="const_name=-instance_method"></span> + <span id="attr_triggers=-instance_method"></span> <div class="method_details "> - <h3 class="signature " id="const_name-instance_method"> + <h3 class="signature " id="attr_triggers-instance_method"> - #<strong>const_name</strong> ⇒ <tt>Object</tt> + #<strong>attr_triggers</strong> ⇒ <tt>Hash<Symbol, Array<Symbol>></tt> @@ -728,13 +680,26 @@ </h3><div class="docstring"> <div class="discussion"> -<p>The Constant name assigned to this System</p> +<p>Stores references to systems that should be triggered when an attribute from this manager is changed Do not edit this hash as it is managed by FelFlame automatically.</p> </div> </div> <div class="tags"> +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Hash<Symbol, Array<Symbol>></tt>)</span> + + + + </li> + +</ul> </div><table class="source_code"> <tr> @@ -742,15 +707,15 @@ <pre class="lines"> -7 -8 -9</pre> +38 +39 +40</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 7</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 38</span> -<span class='kw'>def</span> <span class='id identifier rubyid_const_name'>const_name</span> - <span class='ivar'>@const_name</span> +<span class='kw'>def</span> <span class='id identifier rubyid_attr_triggers'>attr_triggers</span> + <span class='ivar'>@attr_triggers</span> <span class='op'>||=</span> <span class='lbrace'>{</span><span class='rbrace'>}</span> <span class='kw'>end</span></pre> </td> </tr> @@ -758,11 +723,11 @@ </div> - <span id="frame=-instance_method"></span> + <span id="const_name=-instance_method"></span> <div class="method_details "> - <h3 class="signature " id="frame-instance_method"> + <h3 class="signature " id="const_name-instance_method"> - #<strong>frame</strong> ⇒ <tt>Object</tt> + #<strong>const_name</strong> ⇒ <tt>Object</tt> @@ -771,7 +736,7 @@ </h3><div class="docstring"> <div class="discussion"> -<p>How many frames need to pass before this System is executed when controlled by FelFlame::Stage</p> +<p>The Constant name assigned to this System</p> </div> @@ -785,15 +750,15 @@ <pre class="lines"> -10 -11 -12</pre> +7 +8 +9</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 10</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 7</span> -<span class='kw'>def</span> <span class='id identifier rubyid_frame'>frame</span> - <span class='ivar'>@frame</span> +<span class='kw'>def</span> <span class='id identifier rubyid_const_name'>const_name</span> + <span class='ivar'>@const_name</span> <span class='kw'>end</span></pre> </td> </tr> @@ -848,24 +813,48 @@ <div class="method_details "> <h3 class="signature " id="removal_triggers-instance_method"> - #<strong>removal_triggers</strong> ⇒ <tt>Object</tt> + #<strong>removal_triggers</strong> ⇒ <tt>Array<Component></tt> -</h3><table class="source_code"> +</h3><div class="docstring"> + <div class="discussion"> + +<p>Stores references to components or their managers that trigger this component when a component or component from that manager is removed from an entity. Do not edit this hash as it is managed by FelFlame automatically.</p> + + + </div> +</div> +<div class="tags"> + +<p class="tag_title">Returns:</p> +<ul class="return"> + + <li> + + + <span class='type'>(<tt>Array<Component></tt>)</span> + + + + </li> + +</ul> + +</div><table class="source_code"> <tr> <td> <pre class="lines"> -20 -21 -22</pre> +29 +30 +31</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 20</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 29</span> <span class='kw'>def</span> <span class='id identifier rubyid_removal_triggers'>removal_triggers</span> <span class='ivar'>@removal_triggers</span> <span class='op'>||=</span> <span class='lbracket'>[</span><span class='rbracket'>]</span> @@ -921,12 +910,12 @@ <pre class="lines"> -35 -36 -37</pre> +47 +48 +49</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 35</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 47</span> <span class='kw'>def</span> <span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='id identifier rubyid_constants'>constants</span><span class='period'>.</span><span class='id identifier rubyid_map'>map</span> <span class='lbrace'>{</span> <span class='op'>|</span><span class='id identifier rubyid_sym'>sym</span><span class='op'>|</span> <span class='id identifier rubyid_const_get'>const_get</span><span class='lparen'>(</span><span class='id identifier rubyid_sym'>sym</span><span class='rparen'>)</span> <span class='rbrace'>}</span><span class='period'>.</span><span class='id identifier rubyid_sort_by'>sort_by</span><span class='lparen'>(</span><span class='op'>&</span><span class='symbol'>:priority</span><span class='rparen'>)</span><span class='period'>.</span><span class='id identifier rubyid_reverse'>reverse</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> @@ -968,12 +957,12 @@ <pre class="lines"> -64 -65 -66</pre> +75 +76 +77</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 64</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 75</span> <span class='kw'>def</span> <span class='id identifier rubyid_call'>call</span> <span class='ivar'>@block</span><span class='period'>.</span><span class='id identifier rubyid_call'>call</span> @@ -1086,10 +1075,6 @@ <pre class="lines"> -103 -104 -105 -106 107 108 109 @@ -1154,10 +1139,14 @@ 168 169 170 -171</pre> +171 +172 +173 +174 +175</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 103</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 107</span> <span class='kw'>def</span> <span class='id identifier rubyid_clear_triggers'>clear_triggers</span><span class='lparen'>(</span><span class='op'>*</span><span class='id identifier rubyid_trigger_types'>trigger_types</span><span class='comma'>,</span> <span class='label'>component_or_manager:</span> <span class='kw'>nil</span><span class='rparen'>)</span> <span class='id identifier rubyid_trigger_types'>trigger_types</span> <span class='op'>=</span> <span class='lbracket'>[</span><span class='symbol'>:addition_triggers</span><span class='comma'>,</span> <span class='symbol'>:removal_triggers</span><span class='comma'>,</span> <span class='symbol'>:attr_triggers</span><span class='rbracket'>]</span> <span class='kw'>if</span> <span class='id identifier rubyid_trigger_types'>trigger_types</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span> @@ -1279,12 +1268,12 @@ <pre class="lines"> -76 -77 -78</pre> +80 +81 +82</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 76</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 80</span> <span class='kw'>def</span> <span class='id identifier rubyid_redefine'>redefine</span><span class='lparen'>(</span><span class='op'>&</span><span class='id identifier rubyid_block'>block</span><span class='rparen'>)</span> <span class='ivar'>@block</span> <span class='op'>=</span> <span class='id identifier rubyid_block'>block</span> @@ -1295,61 +1284,6 @@ </div> <div class="method_details "> - <h3 class="signature " id="step-instance_method"> - - #<strong>step</strong> ⇒ <tt>Boolean</tt> - - - - - -</h3><div class="docstring"> - <div class="discussion"> - -<p>Attempt to execute the system following the frame parameter set on this system. For example if a System has its frame set to 3, it will only execute once every third frame that is called in FelFlame::Stage</p> - - - </div> -</div> -<div class="tags"> - -<p class="tag_title">Returns:</p> -<ul class="return"> - - <li> - - - <span class='type'>(<tt>Boolean</tt>)</span> - - - - — - <div class='inline'> -<p><code>true</code> if the frame of the FelFlame::Stage is a multiple of this System's frame setting and this system has executed, <code>false</code> otherwise where the system has not executed.</p> -</div> - - </li> - -</ul> - -</div><table class="source_code"> - <tr> - <td> - <pre class="lines"> - - -72</pre> - </td> - <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 72</span> - -<span class='kw'>def</span> <span class='id identifier rubyid_step'>step</span><span class='semicolon'>;</span> <span class='kw'>end</span></pre> - </td> - </tr> -</table> -</div> - - <div class="method_details "> <h3 class="signature " id="trigger_when_added-instance_method"> #<strong>trigger_when_added</strong>(component_or_manager) ⇒ <tt>Boolean</tt> @@ -1413,14 +1347,14 @@ <pre class="lines"> -176 -177 -178 -179 -180</pre> +180 +181 +182 +183 +184</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 176</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 180</span> <span class='kw'>def</span> <span class='id identifier rubyid_trigger_when_added'>trigger_when_added</span><span class='lparen'>(</span><span class='id identifier rubyid_component_or_manager'>component_or_manager</span><span class='rparen'>)</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_addition_triggers'>addition_triggers</span> <span class='op'>|=</span> <span class='lbracket'>[</span><span class='id identifier rubyid_component_or_manager'>component_or_manager</span><span class='rbracket'>]</span> @@ -1458,10 +1392,6 @@ <pre class="lines"> -192 -193 -194 -195 196 197 198 @@ -1469,10 +1399,14 @@ 200 201 202 -203</pre> +203 +204 +205 +206 +207</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 192</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 196</span> <span class='kw'>def</span> <span class='id identifier rubyid_trigger_when_is_changed'>trigger_when_is_changed</span><span class='lparen'>(</span><span class='id identifier rubyid_component_or_manager'>component_or_manager</span><span class='comma'>,</span> <span class='id identifier rubyid_attr'>attr</span><span class='rparen'>)</span> <span class='kw'>if</span> <span class='id identifier rubyid_component_or_manager'>component_or_manager</span><span class='period'>.</span><span class='id identifier rubyid_attr_triggers'>attr_triggers</span><span class='lbracket'>[</span><span class='id identifier rubyid_attr'>attr</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span> @@ -1555,14 +1489,14 @@ <pre class="lines"> -185 -186 -187 -188 -189</pre> +189 +190 +191 +192 +193</pre> </td> <td> - <pre class="code"><span class="info file"># File 'system_manager.rb', line 185</span> + <pre class="code"><span class="info file"># File 'system_manager.rb', line 189</span> <span class='kw'>def</span> <span class='id identifier rubyid_trigger_when_removed'>trigger_when_removed</span><span class='lparen'>(</span><span class='id identifier rubyid_component_or_manager'>component_or_manager</span><span class='rparen'>)</span> <span class='kw'>self</span><span class='period'>.</span><span class='id identifier rubyid_removal_triggers'>removal_triggers</span> <span class='op'>|=</span> <span class='lbracket'>[</span><span class='id identifier rubyid_component_or_manager'>component_or_manager</span><span class='rbracket'>]</span> @@ -1579,7 +1513,7 @@ </div> <div id="footer"> - Generated on Sat Jul 3 00:34:25 2021 by + Generated on Wed Jul 7 01:04:28 2021 by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a> 0.9.26 (ruby-2.7.3). </div> |
