Implements the creation of a module representing an Interface.
FIXME: The word 'class' is not really correct.
# File lib/gir_ffi/builders/interface_builder.rb, line 14 def instantiate_class @klass = optionally_define_constant(namespace_module, @classname) do ::Module.new end setup_module unless already_set_up end
# File lib/gir_ffi/builders/interface_builder.rb, line 21 def setup_module @klass.extend InterfaceBase setup_constants stub_methods setup_gtype_getter end