2021-09-01から1ヶ月間の記事一覧

2021/09/23 今回の気になった bugs.ruby のチケット

今週は min / max / minmax で比較する値とその結果の要素を返すメソッドの提案などがありました。 前回のまとめ [Bug #18187] Float#clamp() returns ArgumentError (comparison of Float with 1 failed) Float::NAN.clamp(0, 100) すると ArgumentError が…

2021/09/16 今回の気になった bugs.ruby のチケット

今週は { a: a, b: b } を { a:, b: } とかけるショートハンドが入りました。 前回のまとめ [Feature #18168] Add ActiveSupport deep_transform_values to Ruby ActiveSupport の #deep_transform_values を Ruby 本体に追加する提案 require "active_suppo…

Ruby 3.1 で { a: a } が { a: } とかけるようになるらしい

以前から山のように提案があった Hash のショートハンドが RubyKaigi の感想戦で matz を説得して入ったらしい。 チケット:[Feature #14579] Hash value omission コミット:https://github.com/ruby/ruby/commit/c60dbcd1c55cd77a24c41d5e1a9555622be8b2b8…

2021/09/03 今週の気になった bugs.ruby のチケット

今週は Enumerable#take_while_after や Enumerable#detect_only といったメソッドの提案がありました 前回のまとめ [Feature #18136] take_while_after 先頭からブロックが真になった要素までを返すメソッドの提案 Enumerable#slice_after.first と同じ挙動…