https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112016-10-07T21:35:59ZRuby Issue Tracking SystemRuby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=607862016-10-07T21:35:59Zphluid61 (Matthew Kerwin)matthew@kerwin.net.au
<ul></ul><p>See:</p>
<ul>
<li><a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Feature: Instance Variables Assigned In parameters ( ala Crystal? ) (Rejected)" href="https://redmine.ruby-lang.org/issues/12578">#12578</a> Instance Variables Assigned In parameters ( ala Crystal? )</li>
<li><a class="issue tracker-2 status-2 priority-4 priority-default" title="Feature: Sweet instance var assignment in the object initializer (Assigned)" href="https://redmine.ruby-lang.org/issues/5825">#5825</a> Sweet instance var assignment in the object initializer</li>
<li><a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Feature: Instance variable arguments (Rejected)" href="https://redmine.ruby-lang.org/issues/8563">#8563</a> Instance variable arguments</li>
<li><a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Allow ivars to be used as method arguments (Open)" href="https://redmine.ruby-lang.org/issues/12023">#12023</a> Allow ivars to be used as method arguments</li>
</ul>
<p>Is this now the most-duplicated feature request in Ruby?</p> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=607882016-10-08T02:38:15Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Is duplicate of</strong> <i><a class="issue tracker-2 status-2 priority-4 priority-default" href="/issues/5825">Feature #5825</a>: Sweet instance var assignment in the object initializer</i> added</li></ul> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=607902016-10-08T02:38:30Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Is duplicate of</strong> <i><a class="issue tracker-2 status-6 priority-4 priority-default closed" href="/issues/8563">Feature #8563</a>: Instance variable arguments</i> added</li></ul> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=607922016-10-08T02:38:39Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Is duplicate of</strong> <i><a class="issue tracker-2 status-1 priority-4 priority-default" href="/issues/12023">Feature #12023</a>: Allow ivars to be used as method arguments</i> added</li></ul> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=607942016-10-08T02:38:56Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Is duplicate of</strong> <i><a class="issue tracker-2 status-6 priority-4 priority-default closed" href="/issues/12578">Feature #12578</a>: Instance Variables Assigned In parameters ( ala Crystal? )</i> added</li></ul> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=607962016-10-08T02:41:26Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/60796/diff?detail_id=42622">diff</a>)</li></ul><p>Matthew Kerwin wrote:</p>
<blockquote>
<p>Is this now the most-duplicated feature request in Ruby?</p>
</blockquote>
<p>By crystal?</p> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=680022017-11-29T06:26:47Zmatz (Yukihiro Matsumoto)matz@ruby.or.jp
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Rejected</i></li></ul><p>My opinion has not been changed from <a href="https://bugs.ruby-lang.org/issues/8563#note-3" class="external">https://bugs.ruby-lang.org/issues/8563#note-3</a><br>
I am strongly against code like</p>
<pre><code>def initialize(@foo, @bar)
end
</code></pre>
<p>I don't care about <code>define_attr_initialize</code> not being "the solution".</p>
<p>Matz.</p> Ruby master - Feature #12820: Shorter syntax for assigning a method argument to an instance variablehttps://redmine.ruby-lang.org/issues/12820?journal_id=742662018-10-02T05:21:37Zmatz (Yukihiro Matsumoto)matz@ruby.or.jp
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-1 priority-4 priority-default" href="/issues/15192">Feature #15192</a>: Introduce a new "shortcut assigning" syntax to convenient setup instance variables</i> added</li></ul>