2011-10-31 77 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 

謝謝。

回答