Skip to content

Commit c0fd858

Browse files
author
ci-build
committed
[skip ci] Update site
1 parent 33146eb commit c0fd858

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

index.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,7 @@ <h1>Ruby Style Guide</h1>
818818
<li><a href="#boolean-keyword-arguments">Boolean Keyword Arguments</a></li>
819819
<li><a href="#keyword-arguments-vs-optional-arguments">Keyword Arguments vs Optional Arguments</a></li>
820820
<li><a href="#keyword-arguments-vs-option-hashes">Keyword Arguments vs Option Hashes</a></li>
821+
<li><a href="#merging-keyword-arguments">Merging Keyword Arguments</a></li>
821822
<li><a href="#arguments-forwarding">Arguments Forwarding</a></li>
822823
<li><a href="#block-forwarding">Block Forwarding</a></li>
823824
<li><a href="#private-global-methods">Private Global Methods</a></li>
@@ -4839,6 +4840,21 @@ <h3 id="keyword-arguments-vs-option-hashes"><a class="anchor" href="#keyword-arg
48394840
</div>
48404841
</div>
48414842
<div class="sect2">
4843+
<h3 id="merging-keyword-arguments"><a class="anchor" href="#merging-keyword-arguments"></a><a class="link" href="#merging-keyword-arguments">Merging Keyword Arguments</a></h3>
4844+
<div class="paragraph">
4845+
<p>When passing an existing hash as keyword arguments, add additional arguments directly rather than using <code>merge</code>.</p>
4846+
</div>
4847+
<div class="listingblock">
4848+
<div class="content">
4849+
<pre class="rouge highlight"><code data-lang="ruby"><span class="c1"># bad</span>
4850+
<span class="n">some_method</span><span class="p">(</span><span class="o">**</span><span class="n">opts</span><span class="p">.</span><span class="nf">merge</span><span class="p">(</span><span class="ss">foo: </span><span class="kp">true</span><span class="p">))</span>
4851+
4852+
<span class="c1"># good</span>
4853+
<span class="n">some_method</span><span class="p">(</span><span class="o">**</span><span class="n">opts</span><span class="p">,</span> <span class="ss">foo: </span><span class="kp">true</span><span class="p">)</span></code></pre>
4854+
</div>
4855+
</div>
4856+
</div>
4857+
<div class="sect2">
48424858
<h3 id="arguments-forwarding"><a class="anchor" href="#arguments-forwarding"></a><a class="link" href="#arguments-forwarding">Arguments Forwarding</a></h3>
48434859
<div class="paragraph">
48444860
<p>Use Ruby 2.7&#8217;s arguments forwarding.</p>
@@ -8385,7 +8401,7 @@ <h2 id="spread-the-word"><a class="anchor" href="#spread-the-word"></a><a class=
83858401
</div>
83868402
<div id="footer">
83878403
<div id="footer-text">
8388-
Last updated 2024-10-16 09:47:20 UTC
8404+
Last updated 2024-10-16 09:47:48 UTC
83898405
</div>
83908406
</div>
83918407
</body>

0 commit comments

Comments
 (0)