Ruby の標準ライブラリに Hash#except が追加された
Ruby の標準ライブラリに Hash#except が追加されました。
ActiveSupport にある有名なやつですね。
特に問題がなければ Ruby 2.8/3.0 で追加される予定です。
チケット
コード
user = { id: 1, name: "homu", age: 14 } # 引数の key を除いた Hash を返す pp user.except(:name, :age) # => {:id=>1}
最近ちょうど Hash#except
が欲しいケースがあったので標準入りしたのは素直にうれしいですね。