Module: GirFFI::Core
- Included in:
- GirFFI
- Defined in:
- lib/gir_ffi/core.rb
Overview
Core GirFFI interface.
Instance Method Summary collapse
Instance Method Details
#define_type(klass, &block) ⇒ Object
31 32 33 34 35 36 |
# File 'lib/gir_ffi/core.rb', line 31 def define_type(klass, &block) info = UserDefinedObjectInfo.new(klass, &block) Builders::UserDefinedBuilder.new(info).build_class klass.gtype end |
#setup(namespace, version = nil) ⇒ Object
26 27 28 29 |
# File 'lib/gir_ffi/core.rb', line 26 def setup(namespace, version = nil) namespace = namespace.to_s Builder.build_module namespace, version end |