なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2016/07/30)

2016/07/30分のコミットです。

CHANGELOGへの追加はありませんでした。


Revert "Adds not_in? onto Object"

Introduce not_in? on Object.で追加されたnot_in?メソッドがrevertされました。

obj.not_in?より!obj.in?の方がわかりやすいと思われるので、not_in?を入れる必要はない、という理由でrevertされたようです。名前が宜しくなかったとのこと。

ちなみに、知らなかったのですが過去何度も議論されて結局入らなかった、という背景があったとの事です。参考:Add support for Object#in? in Active SupportAdded Object#not_in? for better readability and convenienceTake out Object#among? but add in Object#ex?