class GirFFI::Builders::UnintrospectableBoxedBuilder

Implements the creation of a class representing a boxed type for which no data is found in the GIR.

Public Instance Methods

klass() click to toggle source
# File lib/gir_ffi/builders/unintrospectable_boxed_builder.rb, line 13
def klass
  @klass ||= TypeBuilder::CACHE[target_gtype] ||= Class.new(superclass)
end
layout_superclass() click to toggle source
# File lib/gir_ffi/builders/unintrospectable_boxed_builder.rb, line 26
def layout_superclass
  GirFFI::Struct
end
setup_class() click to toggle source
# File lib/gir_ffi/builders/unintrospectable_boxed_builder.rb, line 17
def setup_class
  setup_layout
  setup_constants
end
superclass() click to toggle source
# File lib/gir_ffi/builders/unintrospectable_boxed_builder.rb, line 22
def superclass
  BoxedBase
end