13
13
<pre><span class="ruby-comment cmt"># File lib/Helpers/ModuleQualityCheck.rb, line 40</span>
14
14
<span class="ruby-keyword kw">def</span> <span class="ruby-keyword kw">self</span>.<span class="ruby-identifier">get_formatted_results</span>(<span class="ruby-identifier">qualityinstance</span>)
15
15
<span class="ruby-identifier">result</span>=<span class="ruby-keyword kw">true</span>
16
<span class="ruby-identifier">title</span>=<span class="ruby-value str">"\n"</span>
16
<span class="ruby-identifier">title</span>=<span class="ruby-value str">"<pre>"</span><span class="ruby-operator">+</span><span class="ruby-value str">"\n"</span><span class="ruby-operator">+</span><span class="ruby-value str">"\n"</span>
17
17
<span class="ruby-identifier">title</span><span class="ruby-operator">+=</span><span class="ruby-value str">"Module : "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">qualityinstance</span>.<span class="ruby-identifier">name</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" Scored : "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">qualityinstance</span>.<span class="ruby-identifier">final_score</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"\n"</span>
18
<span class="ruby-identifier">title</span><span class="ruby-operator">+=</span><span class="ruby-value str">'-------------------------------------------------------'</span>
18
<span class="ruby-identifier">title</span><span class="ruby-operator">+=</span><span class="ruby-value str">"-------------------------------------------------------"</span>
20
<span class="ruby-identifier">summary</span>=<span class="ruby-value str">"\n"</span><span class="ruby-operator">+</span><span class="ruby-value str">"\n"</span>
21
<span class="ruby-identifier">summary</span><span class="ruby-operator">+=</span><span class="ruby-value str">"Module : "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">qualityinstance</span>.<span class="ruby-identifier">name</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" Scored : "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">qualityinstance</span>.<span class="ruby-identifier">final_score</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"\n"</span>
20
25
<span class="ruby-identifier">details</span>=<span class="ruby-value str">"\n"</span>
21
26
<span class="ruby-identifier">qualityinstance</span>.<span class="ruby-identifier">check_detail_ids</span>.<span class="ruby-identifier">each</span> <span class="ruby-keyword kw">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">detail</span><span class="ruby-operator">|</span>
22
27
<span class="ruby-identifier">details</span><span class="ruby-operator">+=</span><span class="ruby-identifier">detail</span>.<span class="ruby-identifier">name</span> <span class="ruby-operator">+</span> <span class="ruby-value str">" (State: "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">detail</span>.<span class="ruby-identifier">state</span> <span class="ruby-operator">+</span> <span class="ruby-value str">") Scored : "</span> <span class="ruby-operator">+</span> <span class="ruby-identifier">detail</span>.<span class="ruby-identifier">score</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"\n"</span>
23
28
<span class="ruby-identifier">details</span><span class="ruby-operator">+=</span><span class="ruby-value str">"Ponderation: "</span><span class="ruby-operator">+</span> <span class="ruby-identifier">detail</span>.<span class="ruby-identifier">ponderation</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"\n"</span>
24
<span class="ruby-identifier">details</span><span class="ruby-operator">+=</span><span class="ruby-value str">"Note: "</span><span class="ruby-operator">+</span> <span class="ruby-identifier">detail</span>.<span class="ruby-identifier">note</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"\n"</span>
29
<span class="ruby-identifier">details</span><span class="ruby-operator">+=</span><span class="ruby-value str">"Note: "</span><span class="ruby-operator">+</span> <span class="ruby-identifier">detail</span>.<span class="ruby-identifier">note</span> <span class="ruby-operator">+</span> <span class="ruby-value str">"\n"</span>
25
30
<span class="ruby-keyword kw">end</span>
26
<span class="ruby-identifier">result</span>=<span class="ruby-identifier">title</span><span class="ruby-operator">+</span><span class="ruby-identifier">details</span>
31
<span class="ruby-identifier">result</span>=<span class="ruby-identifier">title</span><span class="ruby-operator">+</span><span class="ruby-identifier">details</span><span class="ruby-operator">+</span><span class="ruby-value str">"</pre>"</span>
28
33
<span class="ruby-keyword kw">if</span> <span class="ruby-identifier">result</span> <span class="ruby-operator">:</span>
29
<span class="ruby-keyword kw">return</span> <span class="ruby-identifier">result</span>
34
<span class="ruby-keyword kw">return</span> {<span class="ruby-identifier">:summary</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">summary</span>, <span class="ruby-identifier">:result</span> =<span class="ruby-operator">></span> <span class="ruby-identifier">result</span>}
30
35
<span class="ruby-keyword kw">else</span>
31
36
<span class="ruby-identifier">raise</span> <span class="ruby-value str">"!!! --- HELPER ERROR :get_formatted_results !"</span>
32
37
<span class="ruby-keyword kw">end</span>