class GirFFI::Builder::Type::Base

Base class for type builders.

Attributes

info[R]

Public Class Methods

new(info) click to toggle source
# File lib/gir_ffi/builder/type/base.rb, line 9
def initialize info
  @info = info
  @namespace = @info.namespace
  @classname = @info.safe_name
end

Public Instance Methods

build_class() click to toggle source
# File lib/gir_ffi/builder/type/base.rb, line 15
def build_class
  unless defined? @klass
    instantiate_class
  end
  @klass
end