Hi Immo, I've been able to merge your changes, will push them later. I'll see what I can do about reloading, but can't promise anything as I don't have a lot of time to spend on this. --- Met vriendelijke groeten - Best regards - Salutations Ivan Porto Carrero GSM: +32.486.787.582 Blog: http://flanders.co.nz Twitter: http://twitter.com/casualjim Author of IronRuby in Action (http://manning.com/carrero)
On Wed, Oct 14, 2009 at 8:18 AM, Immo Wache <li...@ruby-forum.com> wrote: > Hi Tomas, > > No success so far, all variants produce the same exception: > "InvalidOperationException: Empty scope has no global scope." ??? > > I tried following variants: > > Engine.Operations.InvokeMember(null, "require", > PathProvider.MapPath(path)); > Engine.Operations.InvokeMember(Context, "require", > PathProvider.MapPath(path)); > Engine.Operations.InvokeMember(Context.TopGlobalScope, "require", > PathProvider.MapPath(path)) > Engine.Operations.InvokeMember(Engine, "require", > PathProvider.MapPath(path)) > Engine.Operations.InvokeMember(Engine.Runtime.Globals, "require", > PathProvider.MapPath(path)) > Engine.Operations.InvokeMember(Engine.GetScope(null), "require", > PathProvider.MapPath(path)) > > with: > > Engine = Ruby.GetEngine(Runtime); > Context = Ruby.GetExecutionContext(Engine); > CurrentScope = Engine.CreateScope(); > Operations = Engine.CreateOperations(); > > Any ideas what's wrong? > > Hope for some help, Immo > > Tomas Matousek wrote: > > “The extension method RequireFile for ruby does that respect when I > > would redefine the require statement to keep track of classes contained > > in a file and reload them on each request when compiled in debug mode?” > > > > No, there is no dynamic invocation of “require” method going on. If you > > need to call “require” you can use Engine.Operations.InvokeMember(nil, > > “require”, fileName); > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > 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