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 by using his release class method.

# File lib/ffi/autopointer.rb, line 156
def release(ptr)
  @proc.release(ptr)
end