From 74cf5ac8973ab952a9f60fa49c4077afa30d2358 Mon Sep 17 00:00:00 2001 From: ima1zumi Date: Fri, 16 Jul 2021 18:26:59 +0900 Subject: [PATCH] Remove `Data` since 3.0.0 ref: https://github.com/ruby/ruby/commit/c30f03d32833f38fedf41ecb08f1ade9c6657fef --- refm/api/src/_builtin.rd | 2 ++ refm/api/src/_builtin/Data | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/refm/api/src/_builtin.rd b/refm/api/src/_builtin.rd index 5aa49e1bef..cc002dff47 100644 --- a/refm/api/src/_builtin.rd +++ b/refm/api/src/_builtin.rd @@ -21,7 +21,9 @@ require を書かなくても使うことができます。 #@since 2.3.0 #@include(thread/ConditionVariable) #@end +#@until 3.0.0 #@include(_builtin/Data) +#@end #@include(_builtin/Dir) #@include(_builtin/ENV) #@include(_builtin/EOFError) diff --git a/refm/api/src/_builtin/Data b/refm/api/src/_builtin/Data index 289a0084bc..8c6ec908c9 100644 --- a/refm/api/src/_builtin/Data +++ b/refm/api/src/_builtin/Data @@ -1,8 +1,6 @@ = class Data < Object -このクラスは Ruby 2.5 から deprecated です。 -Fixnum や Bignum が Integer に統合されたように、将来 Object に統合されて -Ruby スクリプトレベルでは見えなくなる予定です。 +このクラスは Ruby 3.0 で削除されました。 拡張ライブラリを書く時に new が定義されているとまずい場合が あるため、[[c:Object]] から new と allocate を undef したクラスです。