Skip to content

Commit

Permalink
Merge pull request #2593 from ima1zumi/remove-Data-class
Browse files Browse the repository at this point in the history
Remove `Data` since 3.0.0
  • Loading branch information
hanachin authored Aug 22, 2021
2 parents 0fe95c8 + 74cf5ac commit d28960b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 2 additions & 0 deletions refm/api/src/_builtin.rd
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
4 changes: 1 addition & 3 deletions refm/api/src/_builtin/Data
Original file line number Diff line number Diff line change
@@ -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 したクラスです。
Expand Down

0 comments on commit d28960b

Please sign in to comment.