8
<title>run_base_quality_test (lib/Helpers/IrModuleModule.rb)</title>
8
<title>load_demo_data_on_installed_modules (lib/Helpers/IrModuleModule.rb)</title>
9
9
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
10
10
<link rel="stylesheet" href="../../../.././rdoc-style.css" type="text/css" media="screen" />
12
12
<body class="standalone-code">
13
<pre><span class="ruby-comment cmt"># File lib/Helpers/IrModuleModule.rb, line 99</span>
14
<span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">run_base_quality_test</span>(<span class="ruby-identifier">modules</span>)
15
<span class="ruby-identifier">puts</span> <span class="ruby-value str">'function no available'</span>
16
<span class="ruby-keyword kw">end</span></pre>
13
<pre><span class="ruby-comment cmt"># File lib/Helpers/IrModuleModule.rb, line 114</span>
14
<span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">load_demo_data_on_installed_modules</span>()
15
<span class="ruby-comment cmt"># find installed modules</span>
16
<span class="ruby-identifier">modules</span>=<span class="ruby-constant">IrModuleModule</span>.<span class="ruby-identifier">find</span>(<span class="ruby-identifier">:all</span>,<span class="ruby-identifier">:domain=</span><span class="ruby-operator">></span>[[<span class="ruby-value str">'state'</span>,<span class="ruby-value str">'='</span>,<span class="ruby-value str">'installed'</span>]])
17
<span class="ruby-identifier">update</span>=<span class="ruby-keyword kw">false</span>
18
<span class="ruby-identifier">res</span>=<span class="ruby-keyword kw">true</span>
19
<span class="ruby-identifier">modules</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">m</span><span class="ruby-operator">|</span>
20
<span class="ruby-keyword kw">if</span> <span class="ruby-keyword kw">not</span> <span class="ruby-identifier">m</span>.<span class="ruby-identifier">demo</span><span class="ruby-operator">:</span>
21
<span class="ruby-identifier">m</span>.<span class="ruby-identifier">demo</span>=<span class="ruby-keyword kw">true</span>
22
<span class="ruby-identifier">update</span>=<span class="ruby-keyword kw">true</span>
23
<span class="ruby-identifier">m</span>.<span class="ruby-identifier">save</span>
24
<span class="ruby-keyword kw">end</span>
25
<span class="ruby-keyword kw">end</span>
26
<span class="ruby-comment cmt"># Find module base and set it to to upgrade if there is some module to update</span>
27
<span class="ruby-keyword kw">if</span> <span class="ruby-identifier">update</span><span class="ruby-operator">:</span>
28
<span class="ruby-identifier">m</span>=<span class="ruby-constant">IrModuleModule</span>.<span class="ruby-identifier">find</span>(<span class="ruby-identifier">:first</span>,<span class="ruby-identifier">:domain=</span><span class="ruby-operator">></span>[[<span class="ruby-value str">'name'</span>,<span class="ruby-value str">'='</span>,<span class="ruby-value str">'base'</span>]])
29
<span class="ruby-identifier">m</span>.<span class="ruby-identifier">state</span>=<span class="ruby-value str">'to upgrade'</span>
30
<span class="ruby-identifier">m</span>.<span class="ruby-identifier">save</span>
31
<span class="ruby-identifier">res</span> = <span class="ruby-constant">IrModuleModule</span>.<span class="ruby-identifier">update_needed_modules</span>()
32
<span class="ruby-keyword kw">end</span>
34
<span class="ruby-keyword kw">if</span> <span class="ruby-identifier">res</span> <span class="ruby-operator">:</span>
35
<span class="ruby-keyword kw">return</span> <span class="ruby-keyword kw">true</span>
36
<span class="ruby-keyword kw">else</span>
37
<span class="ruby-identifier">raise</span> <span class="ruby-value str">"!!! --- HELPER ERROR : load_demo_data_on_installed_modules was unable to upgrade needed modules.."</span>
38
<span class="ruby-keyword kw">end</span>
39
<span class="ruby-keyword kw">end</span></pre>
b'\\ No newline at end of file'