brendan.mcdevitt.tech/vendor/bundle/ruby/2.6.0/gems/ffi-1.10.0/samples/hello.rb
2019-04-30 01:38:19 -05:00

7 lines
259 B
Ruby

require File.expand_path(File.join(File.dirname(__FILE__), "sample_helper"))
module Foo
extend FFI::Library
ffi_lib FFI::Library::LIBC
attach_function("cputs", "puts", [ :string ], :int)
end
Foo.cputs("Hello, World via libc puts using FFI on MRI ruby")