def get_class(klassname)
begin
klass = Module.const_get(klassname.intern)
puts "# found class #{klass.name}" if $DEBUG
rescue NameError
ObjectSpace.each_object(Class) do |cls|
if cls.name =~ /(^|::)#{klassname}$/ then
klass = cls
klassname = cls.name
break
end
end
puts "# searched and found #{klass.name}" if klass and $DEBUG
end
if klass.nil? and not $TESTING then
puts "Could not figure out how to get #{klassname}..."
puts "Report to support-zentest@zenspider.com w/ relevant source"
end
return klass
end