Как я получаю «автономный» символ в API расширения Ruby C

Я хочу вернуть несколько значений из функции C, и ИМХО, хеш - хороший вариант. Сначала я использовал rb_intern ('A_KEY') для создания ключей, но расширение отказало. Сейчас я использую rb_str_new2 , но предпочитаю символы.

Как мне создать новый символ и использовать его без ссылки на класс или метод?

6
задан sawa 26 February 2012 в 02:33
поделиться