class FFI::AutoPointer::DefaultReleaser
DefaultReleaser is a {Releaser} used when an {AutoPointer} is defined without Proc or Method. In this case, the pointer to release must be of a class derived from AutoPointer with a {release} class method.
Public Instance Methods
release(ptr)
click to toggle source
@param [Pointer] ptr @return [nil] Release ptr
using the
{release} class method of its class.
# File lib/ffi/autopointer.rb, line 161 def release(ptr) @proc.release(ptr) end