<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/test_forwardable.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/forwardable] Relax regexp for Ruby 3.3 or before</title>
<updated>2024-02-16T02:12:08+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-02-16T02:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1c41dc40d8ec366190f408aeec13da5913608ed4'/>
<id>1c41dc40d8ec366190f408aeec13da5913608ed4</id>
<content type='text'>
https://github.com/ruby/forwardable/commit/42b50c2111
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/forwardable/commit/42b50c2111
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not include a backtick in error messages and backtraces</title>
<updated>2024-02-15T09:42:31+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2024-01-19T07:03:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=25d74b9527cd525042ad0b612b794fa331d3a318'/>
<id>25d74b9527cd525042ad0b612b794fa331d3a318</id>
<content type='text'>
[Feature #16495]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Feature #16495]
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/forwardable] Make def_*_delegator return name of method defined (Fixes #10)</title>
<updated>2019-12-11T11:23:53+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-12-02T03:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0dcd3340fb5f91112ce66c53315eff92b9f10fb7'/>
<id>0dcd3340fb5f91112ce66c53315eff92b9f10fb7</id>
<content type='text'>
This restores compatibility with previous versions.  This behavior
was previously undefined, but it makes sense for the name of the
defined method to be returned.

https://github.com/ruby/forwardable/commit/a52ef3451e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This restores compatibility with previous versions.  This behavior
was previously undefined, but it makes sense for the name of the
defined method to be returned.

https://github.com/ruby/forwardable/commit/a52ef3451e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/forwardable] Fix keyword argument separation warnings on Ruby 2.7+</title>
<updated>2019-11-30T06:53:42+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-09-07T19:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9fa0166a580e72adf02562b7d60672c6c362d4b7'/>
<id>9fa0166a580e72adf02562b7d60672c6c362d4b7</id>
<content type='text'>
Do so in a way that is also compatible with previous versions.

https://github.com/ruby/forwardable/commit/b2dd340988
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do so in a way that is also compatible with previous versions.

https://github.com/ruby/forwardable/commit/b2dd340988
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/forwardable] Fix NoMethodError on ruby 2.4 or earlier</title>
<updated>2019-10-26T00:25:17+00:00</updated>
<author>
<name>Kazuhiro NISHIYAMA</name>
<email>zn@mbf.nifty.com</email>
</author>
<published>2019-10-10T02:33:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f625a4be3c8f159e97f859785d95d50550b3edca'/>
<id>f625a4be3c8f159e97f859785d95d50550b3edca</id>
<content type='text'>
https://github.com/ruby/forwardable/runs/242918994#step:5:12
```
Error: test_obj_single_delegators_send_id(TestForwardable): NoMethodError: private method `attr_reader' called for #&lt;Class:#&lt;Object:0x00005605af501f58&gt;&gt;
```

https://github.com/ruby/forwardable/commit/711bbb2466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/forwardable/runs/242918994#step:5:12
```
Error: test_obj_single_delegators_send_id(TestForwardable): NoMethodError: private method `attr_reader' called for #&lt;Class:#&lt;Object:0x00005605af501f58&gt;&gt;
```

https://github.com/ruby/forwardable/commit/711bbb2466
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/forwardable] Make def_{instance,single}_delegators skip :__send__ and :__id__</title>
<updated>2019-10-26T00:25:06+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-08-15T22:21:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d00551a7bb1d5dbabb0a8c95d6bd2d9d4e86934a'/>
<id>d00551a7bb1d5dbabb0a8c95d6bd2d9d4e86934a</id>
<content type='text'>
Previously, __send__ and __id__ were skipped if provided as strings,
but not skipped if provided as symbols.

Fixes Ruby Bug 8855.

https://github.com/ruby/forwardable/commit/2e61c8c66c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, __send__ and __id__ were skipped if provided as strings,
but not skipped if provided as symbols.

Fixes Ruby Bug 8855.

https://github.com/ruby/forwardable/commit/2e61c8c66c
</pre>
</div>
</content>
</entry>
<entry>
<title>Document and add spec for delegating to constants in Forwardable</title>
<updated>2019-07-26T14:35:58+00:00</updated>
<author>
<name>Jeremy Evans</name>
<email>code@jeremyevans.net</email>
</author>
<published>2019-06-24T22:07:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4b7d7d007fa5a06d237be6f379106feea25fca79'/>
<id>4b7d7d007fa5a06d237be6f379106feea25fca79</id>
<content type='text'>
Fixes [Bug #13142]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes [Bug #13142]
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test for Forwardable#def_delegator with r55366.</title>
<updated>2018-02-01T09:07:16+00:00</updated>
<author>
<name>hsbt</name>
<email>hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2018-02-01T09:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=499658abff8c207fb14621eb638de95036a2d723'/>
<id>499658abff8c207fb14621eb638de95036a2d723</id>
<content type='text'>
  Patch by @aycabta
  [Bug #12837][ruby-core:77611]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Patch by @aycabta
  [Bug #12837][ruby-core:77611]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>	* test/test_forwardable.rb (TestForwardable#test_on_private_method): add test for [Bug #12782] [Bug #12840]</title>
<updated>2016-10-31T08:43:54+00:00</updated>
<author>
<name>shyouhei</name>
<email>shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-10-31T08:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=58c5011b3e26643b1c50aac8d0aab094b6899dd0'/>
<id>58c5011b3e26643b1c50aac8d0aab094b6899dd0</id>
<content type='text'>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56530 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
<entry>
<title>forwardable.rb: backtrace</title>
<updated>2016-06-11T00:31:30+00:00</updated>
<author>
<name>nobu</name>
<email>nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e</email>
</author>
<published>2016-06-11T00:31:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e8700ab03d78a619fadd13cee67b0c7fd135d834'/>
<id>e8700ab03d78a619fadd13cee67b0c7fd135d834</id>
<content type='text'>
* lib/forwardable.rb (_delegator_method): leave the backtrace
  untouched during accessor.  forwardable.rb does not appear in
  the backtrace during delegated method because of tail-call
  optimization.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lib/forwardable.rb (_delegator_method): leave the backtrace
  untouched during accessor.  forwardable.rb does not appear in
  the backtrace during delegated method because of tail-call
  optimization.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55372 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
</pre>
</div>
</content>
</entry>
</feed>
