自分が関わったRuby 2.5に導入予定の新機能について書きます。 Hash#slice Redmineのチケット: https://bugs.ruby-lang.org/issues/8499 Hash#sliceは、Hashの特定のエントリ(key/value)を抽出するメソッドです。 ActiveSupport版とRuby 2.5版の挙動の違い このメソッドはActiveSupportから輸入されたものですが、レシーバがHashのサブクラスである場合の挙動はActiveSupport版とは異なっています。 ActiveSupport版のHash#sliceは、レシーバがHashのサブクラスである場合そのサブクラスを返します。