module GLib::MetaSignal

Public Class Methods

signal_callback(klass, name) click to toggle source
# File lib/glib2.rb, line 125
def signal_callback(klass, name)
  lambda do |instance, *args|
    method_name = "#{SIGNAL_HANDLER_PREFIX}#{name}"
    klass.instance_method(method_name).bind(instance).call(*args)
  end
end