Ruby FFI bindings for libimobiledevice