# File lib/gobject-introspection/loader.rb, line 20 def load(namespace, base_module) loader = new(base_module) loader.load(namespace) end
# File lib/gobject-introspection/loader.rb, line 26 def initialize(base_module) @base_module = base_module end
# File lib/gobject-introspection/loader.rb, line 30 def load(namespace) repository = Repository.default repository.require(namespace) pre_load(repository, namespace) repository.each(namespace) do |info| load_info(info) end post_load(repository, namespace) end