class GirFFI::Builders::ConstantBuilder

Implements the creation of a constant. Though semantically not a type, its build method is like that of the types, in that it is triggered by a missing constant in the parent namespace. The constant will be attached to the appropriate namespace module.

Private Instance Methods

instantiate_class() click to toggle source
# File lib/gir_ffi/builders/constant_builder.rb, line 11
def instantiate_class
  @klass = optionally_define_constant namespace_module, @classname do
    info.value
  end
end