Skip to content

Commit f0f289b

Browse files
author
github-actions
committed
Generate (ec410a0)
1 parent 973ed1b commit f0f289b

4 files changed

Lines changed: 4 additions & 12 deletions

File tree

REXML/XPath.html

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -172,15 +172,11 @@ <h3>Public Class Methods</h3>
172172

173173
<div class="method-description">
174174
<div class="method-source-code" id="each-source">
175-
<pre><span class="ruby-comment"># File lib/rexml/xpath.rb, line 59</span>
175+
<pre><span class="ruby-comment"># File lib/rexml/xpath.rb, line 55</span>
176176
<span class="ruby-keyword">def</span> <span class="ruby-constant">XPath</span><span class="ruby-operator">::</span><span class="ruby-identifier ruby-title">each</span>(<span class="ruby-identifier">element</span>, <span class="ruby-identifier">path</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">namespaces</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">variables</span>={}, <span class="ruby-identifier">options</span>={}, <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span>)
177177
<span class="ruby-identifier">raise</span> <span class="ruby-string">&quot;The namespaces argument, if supplied, must be a hash object.&quot;</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">namespaces</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword">or</span> <span class="ruby-identifier">namespaces</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Hash</span>)
178178
<span class="ruby-identifier">raise</span> <span class="ruby-string">&quot;The variables argument, if supplied, must be a hash object.&quot;</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">variables</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Hash</span>)
179-
<span class="ruby-identifier">parser</span> = <span class="ruby-constant">XPathParser</span>.<span class="ruby-identifier">new</span>(<span class="ruby-operator">**</span><span class="ruby-identifier">options</span>)
180-
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">namespaces</span> = <span class="ruby-identifier">namespaces</span>
181-
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">variables</span> = <span class="ruby-identifier">variables</span>
182-
<span class="ruby-identifier">path</span> = <span class="ruby-string">&quot;*&quot;</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">path</span>
183-
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">path</span>, <span class="ruby-identifier">element</span>).<span class="ruby-identifier">each</span>( <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span> )
179+
<span class="ruby-identifier">match</span>(<span class="ruby-identifier">element</span>, <span class="ruby-identifier">path</span>, <span class="ruby-identifier">namespaces</span>, <span class="ruby-identifier">variables</span>, <span class="ruby-identifier">options</span>).<span class="ruby-identifier">each</span>( <span class="ruby-operator">&amp;</span><span class="ruby-identifier">block</span> )
184180
<span class="ruby-keyword">end</span></pre>
185181
</div>
186182
<p>Iterates over nodes that match the given path, calling the supplied block with the match.</p>
@@ -230,11 +226,7 @@ <h3>Public Class Methods</h3>
230226
<span class="ruby-keyword">def</span> <span class="ruby-constant">XPath</span><span class="ruby-operator">::</span><span class="ruby-identifier ruby-title">first</span>(<span class="ruby-identifier">element</span>, <span class="ruby-identifier">path</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">namespaces</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">variables</span>={}, <span class="ruby-identifier">options</span>={})
231227
<span class="ruby-identifier">raise</span> <span class="ruby-string">&quot;The namespaces argument, if supplied, must be a hash object.&quot;</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">namespaces</span>.<span class="ruby-identifier">nil?</span> <span class="ruby-keyword">or</span> <span class="ruby-identifier">namespaces</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Hash</span>)
232228
<span class="ruby-identifier">raise</span> <span class="ruby-string">&quot;The variables argument, if supplied, must be a hash object.&quot;</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">variables</span>.<span class="ruby-identifier">kind_of?</span>(<span class="ruby-constant">Hash</span>)
233-
<span class="ruby-identifier">parser</span> = <span class="ruby-constant">XPathParser</span>.<span class="ruby-identifier">new</span>(<span class="ruby-operator">**</span><span class="ruby-identifier">options</span>)
234-
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">namespaces</span> = <span class="ruby-identifier">namespaces</span>
235-
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">variables</span> = <span class="ruby-identifier">variables</span>
236-
<span class="ruby-identifier">path</span> = <span class="ruby-string">&quot;*&quot;</span> <span class="ruby-keyword">unless</span> <span class="ruby-identifier">path</span>
237-
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">parse</span>(<span class="ruby-identifier">path</span>, <span class="ruby-identifier">element</span>).<span class="ruby-identifier">flatten</span>[<span class="ruby-value">0</span>]
229+
<span class="ruby-identifier">match</span>(<span class="ruby-identifier">element</span>, <span class="ruby-identifier">path</span>, <span class="ruby-identifier">namespaces</span>, <span class="ruby-identifier">variables</span>, <span class="ruby-identifier">options</span>).<span class="ruby-identifier">flatten</span>[<span class="ruby-value">0</span>]
238230
<span class="ruby-keyword">end</span></pre>
239231
</div>
240232
<p>Finds and returns the first node that matches the supplied xpath.</p>
@@ -279,7 +271,7 @@ <h3>Public Class Methods</h3>
279271

280272
<div class="method-description">
281273
<div class="method-source-code" id="match-source">
282-
<pre><span class="ruby-comment"># File lib/rexml/xpath.rb, line 70</span>
274+
<pre><span class="ruby-comment"># File lib/rexml/xpath.rb, line 62</span>
283275
<span class="ruby-keyword">def</span> <span class="ruby-constant">XPath</span><span class="ruby-operator">::</span><span class="ruby-identifier ruby-title">match</span>(<span class="ruby-identifier">element</span>, <span class="ruby-identifier">path</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">namespaces</span>=<span class="ruby-keyword">nil</span>, <span class="ruby-identifier">variables</span>={}, <span class="ruby-identifier">options</span>={})
284276
<span class="ruby-identifier">parser</span> = <span class="ruby-constant">XPathParser</span>.<span class="ruby-identifier">new</span>(<span class="ruby-operator">**</span><span class="ruby-identifier">options</span>)
285277
<span class="ruby-identifier">parser</span>.<span class="ruby-identifier">namespaces</span> = <span class="ruby-identifier">namespaces</span>

js/navigation.js.gz

0 Bytes
Binary file not shown.

js/search_index.js.gz

0 Bytes
Binary file not shown.

js/searcher.js.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)