Je vous explique donc en quelques lignes ...
-
Je crée ma petite classe ruby..
class Utilisateur def Salut(nom) puts "Bonjour #{nom}" end end
- Je compile ensuite ma classe ruby en lancant en ligne de commande : "RubyCompiler.exe /t:library Utilisateur.rb".
-
Je rajoute en référence dans mon projet .net deux dll. La première est celle générée via RubyCompiler et la seconde est le runtime "QUT.RubyRuntime.dll".
Utilisateur utilisateur = new Utilisateur(); utilisateur.Salut("Jean");
- Je lance mon programme .net et hop miracle, je vois "Bonjour Jean".