Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Object#=== の修正 #2839

Merged
merged 2 commits into from
Oct 26, 2023
Merged

Object#=== の修正 #2839

merged 2 commits into from
Oct 26, 2023

Conversation

kyanagi
Copy link
Contributor

@kyanagi kyanagi commented Oct 19, 2023

Object#=== の記述を修正しました。

  • Object#=== は内部で Object#== を呼んでいますが別名ではないため、より適切な形に修正しました。
  • Object#=== がどのようなメソッドなのかというのを第1文目で示すようにしました。
  • case 式においての === の呼び出され方について、例に解説を加えました。

https://github.com/ruby/ruby/blob/3f5ec5c8661748afb9cc3cbf1aff113d602e1fad/object.c#L4338

@znz
Copy link
Member

znz commented Oct 25, 2023

ruby-jp slack で話があったように、「所属性」という言葉は他であまりみかけないので、削ってしまってもよいかもしれません。

英語版のドキュメントでは case equality という表現しかされていないので、
日本語においても特別な意味付けは避けることにした
@kyanagi
Copy link
Contributor Author

kyanagi commented Oct 25, 2023

「所属性」という言葉を使わないように修正しました

@znz znz merged commit 49df475 into rurema:master Oct 26, 2023
8 checks passed
@kyanagi kyanagi deleted the fix_object_eqq branch October 31, 2023 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants