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
32 33 34 35 36 37 |
# File 'lib/gir_ffi/core.rb', line 32 def define_type(klass, &block) info = UserDefinedObjectInfo.new(klass, &block) Builders::UserDefinedBuilder.new(info).build_class klass.gtype end |
#setup(namespace, version = nil) ⇒ Object
27 28 29 30 |
# File 'lib/gir_ffi/core.rb', line 27 def setup(namespace, version = nil) namespace = namespace.to_s Builder.build_module namespace, version end |