class GObject::Closure

Overrides for GClosure, GObject's base class for closure objects.

To create Closure objects wrapping Ruby code, use {RubyClosure}.

Public Instance Methods

set_marshal(marshal) click to toggle source

@override

@param [Proc] marshal The marshaller to use for this closure object

# File lib/ffi-gobject/closure.rb, line 13
def set_marshal(marshal)
  callback = GObject::ClosureMarshal.from marshal
  Lib.g_closure_set_marshal self, callback
end