Skip to content

Commit 8c1aa23

Browse files
author
github-actions
committed
Generate (83c920e)
1 parent bad5b00 commit 8c1aa23

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

REXML/XPathParser.html

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -801,7 +801,7 @@ <h3 id="public-class-untitled-methods"><a href="#public-class-untitled-methods">
801801

802802

803803
<div class="method-source-code" id="sort-source">
804-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 787</span>
804+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 815</span>
805805
<span class="ruby-keyword">def</span> <span class="ruby-keyword">self</span>.<span class="ruby-identifier">sort</span>(<span class="ruby-identifier">array_of_nodes</span>)
806806
<span class="ruby-keyword">return</span> <span class="ruby-identifier">array_of_nodes</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">array_of_nodes</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">&lt;=</span> <span class="ruby-value">1</span>
807807

@@ -883,9 +883,9 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
883883

884884

885885
<div class="method-source-code" id="5B-5D-3D-source">
886-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 105</span>
886+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 106</span>
887887
<span class="ruby-keyword">def</span> <span class="ruby-identifier">[]=</span>( <span class="ruby-identifier">variable_name</span>, <span class="ruby-identifier">value</span> )
888-
<span class="ruby-ivar">@variables</span>[ <span class="ruby-identifier">variable_name</span> ] = <span class="ruby-identifier">value</span>
888+
<span class="ruby-ivar">@variables</span>[<span class="ruby-identifier">variable_name</span>] = <span class="ruby-identifier">coerce_variable</span>(<span class="ruby-identifier">value</span>)
889889
<span class="ruby-keyword">end</span></pre>
890890
</div>
891891

@@ -932,7 +932,7 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
932932

933933

934934
<div class="method-source-code" id="first-source">
935-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 114</span>
935+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 115</span>
936936
<span class="ruby-keyword">def</span> <span class="ruby-identifier">first</span>( <span class="ruby-identifier">path_stack</span>, <span class="ruby-identifier">node</span> )
937937
<span class="ruby-keyword">return</span> <span class="ruby-keyword">nil</span> <span class="ruby-keyword">if</span> <span class="ruby-identifier">path</span>.<span class="ruby-identifier">size</span> <span class="ruby-operator">==</span> <span class="ruby-value">0</span>
938938

@@ -1015,7 +1015,7 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
10151015

10161016

10171017
<div class="method-source-code" id="get_first-source">
1018-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 94</span>
1018+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 95</span>
10191019
<span class="ruby-keyword">def</span> <span class="ruby-identifier">get_first</span> <span class="ruby-identifier">path</span>, <span class="ruby-identifier">node</span>
10201020
<span class="ruby-identifier">path_stack</span> = <span class="ruby-ivar">@parser</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">path</span> )
10211021
<span class="ruby-ivar">@document</span> = <span class="ruby-identifier">node</span>.<span class="ruby-identifier">document</span>
@@ -1066,7 +1066,7 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
10661066

10671067

10681068
<div class="method-source-code" id="match-source">
1069-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 151</span>
1069+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 152</span>
10701070
<span class="ruby-keyword">def</span> <span class="ruby-identifier">match</span>(<span class="ruby-identifier">path_stack</span>, <span class="ruby-identifier">node</span>)
10711071
<span class="ruby-ivar">@document</span> = <span class="ruby-identifier">node</span>.<span class="ruby-identifier">document</span>
10721072
<span class="ruby-identifier">nodeset</span> = [<span class="ruby-identifier">node</span>]
@@ -1173,7 +1173,7 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
11731173

11741174

11751175
<div class="method-source-code" id="parse-source">
1176-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 83</span>
1176+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 84</span>
11771177
<span class="ruby-keyword">def</span> <span class="ruby-identifier">parse</span> <span class="ruby-identifier">path</span>, <span class="ruby-identifier">node</span>
11781178
<span class="ruby-identifier">path_stack</span> = <span class="ruby-ivar">@parser</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">path</span> )
11791179
<span class="ruby-keyword">if</span> <span class="ruby-identifier">node</span>.<span class="ruby-identifier">is_a?</span>(<span class="ruby-constant">Array</span>)
@@ -1229,7 +1229,7 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
12291229

12301230

12311231
<div class="method-source-code" id="predicate-source">
1232-
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 100</span>
1232+
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 101</span>
12331233
<span class="ruby-keyword">def</span> <span class="ruby-identifier">predicate</span> <span class="ruby-identifier">path</span>, <span class="ruby-identifier">node</span>
12341234
<span class="ruby-identifier">path_stack</span> = <span class="ruby-ivar">@parser</span>.<span class="ruby-identifier">parse</span>( <span class="ruby-identifier">path</span> )
12351235
<span class="ruby-identifier">match</span>( <span class="ruby-identifier">path_stack</span>, <span class="ruby-identifier">node</span> )
@@ -1260,7 +1260,7 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
12601260
<div class="method-heading">
12611261
<a href="#method-i-variables-3D" title="Link to this method">
12621262
<span class="method-name">variables=</span>
1263-
<span class="method-args">(vars={})</span>
1263+
<span class="method-args">(vars)</span>
12641264
</a>
12651265
</div>
12661266

@@ -1280,7 +1280,8 @@ <h3 id="public-instance-untitled-methods"><a href="#public-instance-untitled-met
12801280

12811281
<div class="method-source-code" id="variables-3D-source">
12821282
<pre class="ruby"><span class="ruby-comment"># File lib/rexml/xpath_parser.rb, line 78</span>
1283-
<span class="ruby-keyword">def</span> <span class="ruby-identifier">variables=</span>( <span class="ruby-identifier">vars</span>={} )
1283+
<span class="ruby-keyword">def</span> <span class="ruby-identifier">variables=</span>(<span class="ruby-identifier">vars</span>)
1284+
<span class="ruby-identifier">vars</span> = <span class="ruby-identifier">vars</span>.<span class="ruby-identifier">transform_values</span> { <span class="ruby-operator">|</span><span class="ruby-identifier">v</span><span class="ruby-operator">|</span> <span class="ruby-identifier">coerce_variable</span>(<span class="ruby-identifier">v</span>) }
12841285
<span class="ruby-ivar">@functions</span>.<span class="ruby-identifier">variables</span> = <span class="ruby-identifier">vars</span>
12851286
<span class="ruby-ivar">@variables</span> = <span class="ruby-identifier">vars</span>
12861287
<span class="ruby-keyword">end</span></pre>

0 commit comments

Comments
 (0)