Module: GirFFI::InterfaceBase
Overview
Base module for modules representing GLib interfaces.
Instance Method Summary
collapse
#get_gtype
Methods included from TypeBase
#gir_ffi_builder, #gir_info
Instance Method Details
#setup_instance_method(name) ⇒ Object
8
9
10
|
# File 'lib/gir_ffi/interface_base.rb', line 8
def setup_instance_method name
gir_ffi_builder.setup_instance_method name
end
|
#to_ffitype ⇒ Object
16
17
18
|
# File 'lib/gir_ffi/interface_base.rb', line 16
def to_ffitype
:pointer
end
|
#wrap(ptr) ⇒ Object
12
13
14
|
# File 'lib/gir_ffi/interface_base.rb', line 12
def wrap ptr
ptr.to_object
end
|