Ruby 2.2.0 リファレンスマニュアル > 関数一覧 > is_defined (static)
static char * is_defined(VALUE self, NODE *node, char *buf)
node を self = self で評価したとき値が得られそうな 式であれば、node の種別を表す文字列を返します。