module GObject::RubyStyle

Public Instance Methods

method_missing(method, *args) click to toggle source
# File lib/ffi-gobject/ruby_style.rb, line 5
def method_missing(method, *args)
  if respond_to?("get_#{method}")
    return send("get_#{method}", *args)
  end
  if method.to_s =~ %r(.*)=$/ && respond_to?("set_#{$1}")
    return send("set_#{$1}", *args)
  end
  super
end
signal_connect(event, &block) click to toggle source
# File lib/ffi-gobject/ruby_style.rb, line 15
def signal_connect(event, &block)
  GObject.signal_connect(self, event, &block)
end