“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);

Tomas

From: ironruby-core-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Ivan Porto Carrero
Sent: Tuesday, October 13, 2009 4:37 AM
To: ironruby-core@rubyforge.org
Subject: Re: [Ironruby-core] Problem with IronRubyMvc and IR 0.9.1

I've updated the ironruby libraries to what's in github currently.

I pulled in your changes Immo but when i compiled the app I couldn't serve any 
pages up it complained about not being able to find the correct IronRuby yada 
yada.

Anyway the fix I had in mind was removing 1 line of code and reloading works 
again. The thing is that now if you update a controller file you need to 
restart the web application.

Does windows have an equivalent of touch ?  because doing that could be as easy 
as touch web.config
otherwise I use the following cheat I add a space in web.config so it hashes 
differently and save the web.config file.

Thanks for fixing the tests :)  I'll see if I can cherry-pick your changes 
later.

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?

---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Blog: http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)


On Mon, Oct 12, 2009 at 2:09 AM, Immo Wache 
<li...@ruby-forum.com<mailto:li...@ruby-forum.com>> wrote:
Hi Ivan,

be imressed about your prompt reply. Good to read you can reproduce the
issue.
To be honest, I fiddeled around with the code some nights now, so I
don't expect a solution from today to now. Meanwhile I learned (Almost
Everything I never ever wanted to know) about Ruby, and it seams now to
me that Ruby really dislike the idea to remove something which is global
defined before.

Meanwhile I'm listen to silly http://www.youtube.com/watch?v=tE17zPKfhYs
to keep up my mood and try to get the old deactivated project
IronRubyMvcLibrary.Tests from your master running.

Wish you all best success for a solution,
Immo

Ivan Porto carrero wrote:
> oic.. yes that is my fault
> I have to change the way I deal with requiring files and clearing out
> old
> classes.
>
> I'll go for a load strategy instead of removing them from the Globals
> collection, but won't be today though.
> ---
> Met vriendelijke groeten - Best regards - Salutations
> Ivan Porto Carrero
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org<mailto: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

Reply via email to