Descrição
Permite que código Ruby chame funções de bibliotecas nativas compartilhadas por uma interface de função estrangeira. É útil quando um projeto Ruby precisa de APIs do sistema operacional, bibliotecas C ou componentes nativos críticos para desempenho.
Chamadas nativas podem contornar expectativas normais de segurança do Ruby. Valide tipos de argumentos, posse de memória, caminhos de bibliotecas e compatibilidade de ABI antes de usar com entrada não confiável ou código privilegiado.