2011-10-31 79 views
0

我与类这样,例如,C++库:Ruby扩展由FFI

class Hello2 

bool doSomething() 
end 

end 

class Hello 

    Hello2 getStatus() 
{ 
    Hello2* hello2 = new Hello2(); 
    return hello2; 
} 

end 

如何可以通过FFI(https://github.com/ffi/ffi)映射它?因为它不是静态方法。我需要这样的红宝石:

obj1 = Hello.new 
obj2 = obj1.get_status 
obj2.do_something 

谢谢。

回答