原です。 ホントに Struct って使われてないなあ。 で、こんなのが組み込みクラスであったら(Struct と呼べないか もしれないが)いいと思いません? foo = Struct.new(:name => "matz", :age => 104) p foo.type #=> Struct p foo.name #=> "matz" p foo.age #=> 104 もちろん name, age は特異メソッドで。