class
Fiddle::Closure
v1_9_3_125 -
Show latest stable
- Superclass: Object
Description
An FFI closure wrapper, for handling callbacks.
Example
closure = Class.new(Fiddle::Closure) { def call 10 end }.new(Fiddle::TYPE_INT, []) => #<#<Class:0x0000000150d308>:0x0000000150d240> func = Fiddle::Function.new(closure, [], Fiddle::TYPE_INT) => #<Fiddle::Function:0x00000001516e58> func.call => 10
Attributes
| [R] | args |
| [R] | ctype |
Files
- ext/fiddle/closure.c
- ext/fiddle/lib/fiddle/closure.rb