VALUE IceRuby::DefaultValueFactory::getObject() const { if(_delegate) { FactoryWrapperPtr w = FactoryWrapperPtr::dynamicCast(_delegate); if(w) { return w->getObject(); } } return Qnil; }
VALUE IceRuby::ValueFactoryManager::findObjectFactory(const string& id) const { Ice::ValueFactoryPtr f = find(id); if(f) { FactoryWrapperPtr w = FactoryWrapperPtr::dynamicCast(f); if(w && w->isObjectFactory()) { return w->getObject(); } } return Qnil; }