Module: GirFFI::Builders::WithMethods

Included in:
EnumBuilder, InterfaceBuilder, ObjectBuilder, StructBuilder, UnionBuilder
Defined in:
lib/gir_ffi/builders/with_methods.rb

Overview

Implements method creation for types such as, :union, :struct, :object, :interface.

Instance Method Summary collapse

Instance Method Details

#setup_instance_method(method) ⇒ Object



13
14
15
16
# File 'lib/gir_ffi/builders/with_methods.rb', line 13

def setup_instance_method method
  go = info.find_instance_method method
  attach_and_define_method method, go, build_class
end

#setup_method(method) ⇒ Object



8
9
10
11
# File 'lib/gir_ffi/builders/with_methods.rb', line 8

def setup_method method
  go = info.find_method method
  attach_and_define_method method, go, meta_class
end