Wolfgang Teuber stellt das Thema vor
ffi - Ein Nachmittag mit Systembibliotheken
Ruby macht Spaß, aber es gibt Anwendungsfälle, in denen der Einsatz von vorkompilierte Bibliotheken (.so/.dll/.dynlib) sinnvoll ist. In solchen Fällen lohnt es sich, ffi anzuschauen. Ich zeige mit keinen Beispielen die grundsätzliche Funktionsweise. Siehe https://gist.github.com/knugie/4999c3756cc317a2771bda369cbded01