If you’re hosting IronRuby in a C# application then your code is likely
to
break with IronRuby HEAD
The RubyContext class has gone away and the RequireRubyFile extension
method
has been renamed.
var setup = new ScriptRuntimeSetup();
setup.LanguageSetups.Add(Ruby.CreateRubySetup());
var scriptRuntime = Ruby.CreateRuntime(setup)
var loadPaths = new List{ “lib”, “bin” };
var engine = Ruby.GetEngine(scriptRuntime); engine.SetSearchPaths(loadPaths); engine.RequireFile(“my_library”);
This means that you can’t currently use ironrubymvc and ironnails with
HEAD
These are intentional API changes for v1.0. Do you have any scenarios
where you need to get RubyContext?
Tomas
From: [email protected]
[mailto:[email protected]] On Behalf Of Ivan Porto
Carrero
Sent: Thursday, March 04, 2010 9:54 AM
To: ironruby-core
Subject: [Ironruby-core] FYI: Breaking changes in last push
This is for everybody’s information:
If you’re hosting IronRuby in a C# application then your code is likely
to break with IronRuby HEAD
The RubyContext class has gone away and the RequireRubyFile extension
method has been renamed.
var setup = new ScriptRuntimeSetup();
setup.LanguageSetups.Add(Ruby.CreateRubySetup());
var scriptRuntime = Ruby.CreateRuntime(setup)
var loadPaths = new List{ “lib”, “bin” };
var engine = Ruby.GetEngine(scriptRuntime);
engine.SetSearchPaths(loadPaths);
engine.RequireFile(“my_library”);
This means that you can’t currently use ironrubymvc and ironnails with
HEAD
No that was just a heads up for other people. After having spent some
time
finding out why my markup extensions wouldn’t work anymore.
I like this API better.