Старую тему см. тут — http://freepascal.ru/forum/viewtopic.php?f=10&t=6559
Поскольку совместимость с Ruby 1.9 требовала большой переработки, я решил переписать и вовсе все заново, API модулей полностью изменен и стал объектно-ориентированным
Свежая версия здесь — https://github.com/shikhalev/ppruby
Документация пока не написана, зато есть вменяемая демка.
Поддерживаются, как и раньше, published-свойства и вручную добавляемые public- свойства и методы, список которых будет пополняться. Совершенно новая возможность — задание в Ruby обработчиков событий Pascal-объетов. Пока только типа TNotifyEvent, но лиха беда начало — механизм легко расширяемый.
Старую версию можно найти здесь — https://github.com/shikhalev/ppruby/tree/v0.9
Активно поддерживать я ее не буду, но если кто-то будет присылать вменяемые патчи — могу и добавить. Хотя лучше переписать на новую версию.
Протестировано на Ruby 1.8.7 и 1.9.3 под x86-64. FPC 2.6.0, Lazarus 1.1 (trunk).
Добавлено спустя 4 минуты 26 секунд:
PS. Это по-прежнему крайне сырая версия, которая точно будет меняться.