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