Ruby 2.3.0 リファレンスマニュアル > 関数一覧 > rb_throw
void rb_throw(const char *tag, VALUE val)
throw の実体。返り値を val として、 tag を catch したところまでジャンプします。
rb_catch も参照してください。