module GirFFI::AllocationHelper

Helper module for alloction-related functionality.

Public Class Methods

free_after(ptr) { |ptr| ... } click to toggle source
# File lib/gir_ffi/allocation_helper.rb, line 8
def self.free_after(ptr)
  result = yield ptr
  LibC.free ptr unless ptr.null?
  result
end