class Harfbuzz::Base

Public Class Methods

finalize(method, ptr) click to toggle source
# File lib/harfbuzz/base.rb, line 5
def self.finalize(method, ptr)
  proc {
    Harfbuzz.send(method, ptr) unless ptr == 0
  }
end

Public Instance Methods

define_finalizer(method, ptr) click to toggle source
# File lib/harfbuzz/base.rb, line 11
def define_finalizer(method, ptr)
  ObjectSpace.define_finalizer(self, self.class.finalize(method, ptr))
end