>それでは、obj.class == Foo とか Foo.is_a?(obj) を表現するにはどうした
>らいいでしょう?

あ、obj.is_a?(Foo) です。