The last 4 lines of the snippet could be slightly simplified: var engine = IronRuby.Ruby.CreateEngine(); engine.Execute(code);
Tomas -----Original Message----- From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Jimmy Schementi Sent: Friday, January 09, 2009 11:43 AM To: ironruby-core@rubyforge.org Subject: Re: [Ironruby-core] Compiling .rb files vs. embedding and hosting ? Embedding the files as resources would be your best bet, as we don't have compilation to an assembly working today. Basically (compiled with outlook ...): var assembly = Assembly.GetExecutingAssembly(); var textStreamReader = new StreamReader(assembly.GetManifestResourceStream("foo.rb")); var code = textStreamReader.ReadToEnd(); textStreamReader.Close(); var runtime = new ScriptRuntime(); var ruby = IronRuby.Ruby.GetEngine(runtime); var source = ruby.CreateScriptSourceFromString(code); var result = source.Execute(); Compilation is something we want to support though. ~js > -----Original Message----- > From: ironruby-core-boun...@rubyforge.org [mailto:ironruby-core- > boun...@rubyforge.org] On Behalf Of Thibaut Barrère > Sent: Friday, January 09, 2009 2:34 AM > To: ironruby-core > Subject: [Ironruby-core] Compiling .rb files vs. embedding and hosting > ? > > Hello, > > I'm starting to integrate IronRuby files into a VisualStudio C# > project, mainly to write easy-to-maintain GUI builders. > > As I don't want to have .rb files lying around this deployment, I had > that idea about embedding all the files inside an assembly, loading > them at run time through resource manager and passing them to the > IronRuby host I would start from C#. > > While that would work, it would be even simplier to have these .rb > files compiled to some assembly. > > Is there a trick to compile a bunch of .rb files to an assembly today ? > > thanks! > > -- Thibaut _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core