rdoc/RubyXL/RichText.html in rubyXL-3.4.18 vs rdoc/RubyXL/RichText.html in rubyXL-3.4.20
- old
+ new
@@ -2,11 +2,11 @@
<html>
<head>
<meta charset="UTF-8">
-<title>class RubyXL::RichText - rubyXL 3.4.18</title>
+<title>class RubyXL::RichText - rubyXL 3.4.20</title>
<script type="text/javascript">
var rdoc_rel_prefix = "../";
var index_rel_prefix = "../";
</script>
@@ -112,11 +112,12 @@
<div class="method-source-code" id="to_s-source">
<pre><span class="ruby-comment"># File lib/rubyXL/objects/text.rb, line 87</span>
<span class="ruby-keyword">def</span> <span class="ruby-identifier ruby-title">to_s</span>
- <span class="ruby-identifier">str</span> = <span class="ruby-keyword">if</span> <span class="ruby-identifier">t</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword">then</span> <span class="ruby-string">''</span> <span class="ruby-keyword">else</span> <span class="ruby-identifier">t</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-keyword">end</span>
+ <span class="ruby-comment"># `dup` here unfreezes the string since it's not a constant but initial value</span>
+ <span class="ruby-identifier">str</span> = <span class="ruby-keyword">if</span> <span class="ruby-identifier">t</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword">then</span> <span class="ruby-string">''</span>.<span class="ruby-identifier">dup</span> <span class="ruby-keyword">else</span> <span class="ruby-identifier">t</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-keyword">end</span>
<span class="ruby-identifier">r</span> <span class="ruby-operator">&&</span> <span class="ruby-identifier">r</span>.<span class="ruby-identifier">each</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">rtr</span><span class="ruby-operator">|</span> <span class="ruby-identifier">str</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">rtr</span>.<span class="ruby-identifier">to_s</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">rtr</span> }
<span class="ruby-identifier">str</span>
<span class="ruby-keyword">end</span></pre>
</div>
</div>
@@ -130,9 +131,9 @@
</main>
<footer id="validator-badges" role="contentinfo">
<p><a href="https://validator.w3.org/check/referer">Validate</a>
- <p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.3.2.
+ <p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.4.0.
<p>Based on <a href="http://deveiate.org/projects/Darkfish-RDoc/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.
</footer>