lib/czmq-ffi-gen/czmq/ffi/zmsg.rb in czmq-ffi-gen-1.1.0.pre1 vs lib/czmq-ffi-gen/czmq/ffi/zmsg.rb in czmq-ffi-gen-1.1.0
- old
+ new
@@ -31,11 +31,12 @@
end
end
# @param ptr [::FFI::Pointer]
# @return [Proc]
def self.create_finalizer_for(ptr)
+ ptr_ptr = ::FFI::MemoryPointer.new :pointer
+
Proc.new do
- ptr_ptr = ::FFI::MemoryPointer.new :pointer
ptr_ptr.write_pointer ptr
::CZMQ::FFI.zmsg_destroy ptr_ptr
end
end
# @return [Boolean]