<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/ostruct.rb, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/ostruct] v0.5.5</title>
<updated>2022-03-31T15:18:36+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2022-03-31T15:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8a38419b73ec2b698dd2d0462055f3e8f2bc6252'/>
<id>8a38419b73ec2b698dd2d0462055f3e8f2bc6252</id>
<content type='text'>
https://github.com/ruby/ostruct/commit/ce879e56cf
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ostruct/commit/ce879e56cf
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] Avoid using block_given in the presence of aliases</title>
<updated>2022-03-31T15:16:49+00:00</updated>
<author>
<name>Charles Oliver Nutter</name>
<email>headius@headius.com</email>
</author>
<published>2022-03-29T19:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=87517696373cdcf38de2b11d9f2cfbe950e3ef47'/>
<id>87517696373cdcf38de2b11d9f2cfbe950e3ef47</id>
<content type='text'>
defined?(yield) bypasses the block_given? method (or any aliases
to it) and always does the right thing.

https://github.com/ruby/ostruct/commit/4c38fe612e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
defined?(yield) bypasses the block_given? method (or any aliases
to it) and always does the right thing.

https://github.com/ruby/ostruct/commit/4c38fe612e
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] v0.5.4</title>
<updated>2022-03-24T12:38:26+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2022-03-24T12:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4c4a1e2035e08a627e71efd41d66549f233840dc'/>
<id>4c4a1e2035e08a627e71efd41d66549f233840dc</id>
<content type='text'>
https://github.com/ruby/ostruct/commit/fe19de4644
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ostruct/commit/fe19de4644
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] Avoid aliasing `block_given?` for JRuby [Fixes #40]</title>
<updated>2022-03-24T12:37:14+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2022-01-29T23:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ad5754162bddfd0ce2f11bd7fc7fce90ba6bf7ed'/>
<id>ad5754162bddfd0ce2f11bd7fc7fce90ba6bf7ed</id>
<content type='text'>
https://github.com/ruby/ostruct/commit/14d04ff694
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ostruct/commit/14d04ff694
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] v0.5.3</title>
<updated>2022-03-07T11:08:26+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2022-01-18T20:31:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=0adabdc53d117a244c64de8b78bfcf5e658d386e'/>
<id>0adabdc53d117a244c64de8b78bfcf5e658d386e</id>
<content type='text'>
https://github.com/ruby/ostruct/commit/322efd0e61
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ostruct/commit/322efd0e61
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] Fix class and method as attribute names</title>
<updated>2022-03-07T11:08:22+00:00</updated>
<author>
<name>Ladislav Gallay</name>
<email>ladislav.gallay@lentil.sk</email>
</author>
<published>2022-01-18T13:54:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e1391bf96f03143387c500a168adb6fc9fc242c6'/>
<id>e1391bf96f03143387c500a168adb6fc9fc242c6</id>
<content type='text'>
https://github.com/ruby/ostruct/commit/7258535073
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/ostruct/commit/7258535073
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] Bump version to 0.5.2</title>
<updated>2021-12-08T19:47:46+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2021-12-08T19:46:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c47e821b8928b1a8755dc8693ffce57342c10868'/>
<id>c47e821b8928b1a8755dc8693ffce57342c10868</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] `Proc`'s self should be shareable.</title>
<updated>2021-12-08T19:47:46+00:00</updated>
<author>
<name>Koichi Sasada</name>
<email>ko1@atdot.net</email>
</author>
<published>2021-12-08T19:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9c269316357a1a5b6ef27794f3c9412b2e33a6cd'/>
<id>9c269316357a1a5b6ef27794f3c9412b2e33a6cd</id>
<content type='text'>
To fix the issue https://bugs.ruby-lang.org/issues/18243
we need to make sure the Proc's self is shareable.
These procs are used by `define_method` and it doesn't use
Proc's self, so `nil` is enough.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To fix the issue https://bugs.ruby-lang.org/issues/18243
we need to make sure the Proc's self is shareable.
These procs are used by `define_method` and it doesn't use
Proc's self, so `nil` is enough.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] ostruct v0.5.1</title>
<updated>2021-12-07T04:21:24+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2021-12-07T04:19:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ad4ac68c7b9fca277c1ae5b1e48ed659df6fd122'/>
<id>ad4ac68c7b9fca277c1ae5b1e48ed659df6fd122</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/ostruct] Alias less methods</title>
<updated>2021-12-07T04:21:07+00:00</updated>
<author>
<name>Marc-André Lafortune</name>
<email>github@marc-andre.ca</email>
</author>
<published>2021-12-07T04:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=95d9bcf2b2921baee5dfacdf9dfd606a4c5167a8'/>
<id>95d9bcf2b2921baee5dfacdf9dfd606a4c5167a8</id>
<content type='text'>
Skips methods that do not end with letter (in particular `!~` and `=~`)
For JRuby, also skip `instance_exec`, `instance_eval` and `eval`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Skips methods that do not end with letter (in particular `!~` and `=~`)
For JRuby, also skip `instance_exec`, `instance_eval` and `eval`
</pre>
</div>
</content>
</entry>
</feed>
