# File lib/rbvmomi/type_loader.rb, line 26 def init @typenames = Set.new(@db['_typenames'] + BasicTypes::BUILTIN) @target.constants.select { |x| has_type? x.to_s }.each { |x| load_type x.to_s } BasicTypes::BUILTIN.each do |x| @target.const_set x, BasicTypes.const_get(x) load_extension x end Object.constants.map(&:to_s).select { |x| has_type? x }.each do |x| load_type x end end