doc-api/classes/Erubis/PercentLineEnhancer.html in erubis-2.6.1 vs doc-api/classes/Erubis/PercentLineEnhancer.html in erubis-2.6.2
- old
+ new
@@ -126,11 +126,11 @@
<div class="method-description">
<p><a class="source-toggle" href="#"
onclick="toggleCode('M000188-source');return false;">[Source]</a></p>
<div class="method-source-code" id="M000188-source">
<pre>
-<span class="ruby-comment cmt"># File erubis/enhancer.rb, line 446</span>
+<span class="ruby-comment cmt"># File erubis/enhancer.rb, line 450</span>
<span class="ruby-keyword kw">def</span> <span class="ruby-identifier">add_text</span>(<span class="ruby-identifier">src</span>, <span class="ruby-identifier">text</span>)
<span class="ruby-identifier">pos</span> = <span class="ruby-value">0</span>
<span class="ruby-identifier">text2</span> = <span class="ruby-value str">''</span>
<span class="ruby-identifier">text</span>.<span class="ruby-identifier">scan</span>(<span class="ruby-regexp re">/^\%(.*?\r?\n)/</span>) <span class="ruby-keyword kw">do</span>
<span class="ruby-identifier">line</span> = <span class="ruby-identifier">$1</span>
@@ -149,10 +149,11 @@
<span class="ruby-keyword kw">super</span>(<span class="ruby-identifier">src</span>, <span class="ruby-identifier">text2</span>)
<span class="ruby-identifier">text2</span> = <span class="ruby-value str">''</span>
<span class="ruby-identifier">add_stmt</span>(<span class="ruby-identifier">src</span>, <span class="ruby-identifier">line</span>)
<span class="ruby-keyword kw">end</span>
<span class="ruby-keyword kw">end</span>
- <span class="ruby-identifier">rest</span> = <span class="ruby-identifier">pos</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span class="ruby-operator">?</span> <span class="ruby-identifier">text</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">$'</span> <span class="ruby-comment cmt"># or $' || text</span>
+ <span class="ruby-comment cmt">#rest = pos == 0 ? text : $' # ruby1.8</span>
+ <span class="ruby-identifier">rest</span> = <span class="ruby-identifier">pos</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span> <span class="ruby-operator">?</span> <span class="ruby-identifier">text</span> <span class="ruby-operator">:</span> <span class="ruby-identifier">text</span>[<span class="ruby-identifier">pos</span><span class="ruby-operator">..</span><span class="ruby-value">-1</span>] <span class="ruby-comment cmt"># ruby1.9</span>
<span class="ruby-keyword kw">unless</span> <span class="ruby-identifier">text2</span>.<span class="ruby-identifier">empty?</span>
<span class="ruby-identifier">text2</span> <span class="ruby-operator"><<</span> <span class="ruby-identifier">rest</span> <span class="ruby-keyword kw">if</span> <span class="ruby-identifier">rest</span>
<span class="ruby-identifier">rest</span> = <span class="ruby-identifier">text2</span>
<span class="ruby-keyword kw">end</span>
<span class="ruby-keyword kw">super</span>(<span class="ruby-identifier">src</span>, <span class="ruby-identifier">rest</span>)
\ No newline at end of file