Sha256: 951c09866c36ca49a0e1b6c091b2e32dd74128b3866792630e9f8b2557fe6884
Contents?: true
Size: 528 Bytes
Versions: 8
Compression:
Stored size: 528 Bytes
Contents
module GObject module RubyStyle # TODO: Generate accessor methods from GIR at class definition time def method_missing(method, *args) if respond_to?("get_#{method}") return send("get_#{method}", *args) end if method.to_s =~ /(.*)=$/ && respond_to?("set_#{$1}") return send("set_#{$1}", *args) end super end # TODO: Move to definition of GObject::Object def signal_connect(event, &block) GObject.signal_connect(self, event, &block) end end end
Version data entries
8 entries across 8 versions & 1 rubygems