クラスの定義の中はメソッドとか、定数とかの定義だけかと思ったら class A print "hogee\n" end tmp = A.new なんてやるとprintが実行されるのね。 class A @abc = "ummm" def pr p @abc end end tmp = A.new tmp.pr では nil になって、インスタンス変数のassignは効かないのか。 -- 人生を背負い投げ 菊谷 誠(Kikutani Makoto) kikutani / sprintmail.com