I tend to see kind_of?() used a lot more in the Rubinius codebase. I'm not sure if there's a preferred choice.