Рассматривали ли вы использование библиотеки Ruby, на которую вы ссылались, и перенос ее на IronRuby, который работает на .NET DLR? Раньше я не использовал IronRuby, но, поскольку это язык .NET, вы можете просто перенести код и открыть интерфейс со строгой типизацией, который лучше использовать в VB.NET или C #.