Module: GirFFI::InterfaceBase
Overview
Base module for modules representing GLib interfaces.
Instance Method Summary
collapse
#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_ffi_type ⇒ Object
16
17
18
|
# File 'lib/gir_ffi/interface_base.rb', line 16
def to_ffi_type
:pointer
end
|
#wrap(ptr) ⇒ Object
12
13
14
|
# File 'lib/gir_ffi/interface_base.rb', line 12
def wrap(ptr)
ptr.to_object
end
|