Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Dataクラス
クラスの継承リスト: Data < Object < Kernel
拡張ライブラリを書く時に new が定義されているとまずい場合が あるため、Object から new と allocate を undef したクラスです。 Ruby スクリプトレベルでは気にする必要は全くありません。