Path: | README.rdoc |
Last Update: | Tue Apr 08 12:46:29 -0700 2014 |
ruby-ffi
by Wayne Meissner http://wiki.github.com/ffi/ffi
Ruby-FFI is a ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code. Moreover, a Ruby-FFI extension works without changes on Ruby and JRuby. Discover why should you write your next extension using Ruby-FFI here.
require 'ffi' module MyLib extend FFI::Library ffi_lib 'c' attach_function :puts, [ :string ], :int end MyLib.puts 'Hello boys using libc!'
For less minimalistic and more sane examples you may look at:
From rubyforge:
[sudo] gem install ffi
or from the git repository on github:
git clone git://github.com/ffi/ffi.git cd ffi rake gem:install
Special thanks to:
See LICENSE file.