Perhaps rick can share his thoughts, assuming it's nice and seamless,
I have no objections.
The actual gem:freeze task itself is very handy IMO. The only part
I'm unsure of is the code that automatically inserts vendor/* folders
into the LOAD_PATH. I assume if you use the gems plugin you want
this, but I don't know if it's a good assumption to make for all apps.
> Perhaps rick can share his thoughts, assuming it's nice and seamless,
> I have no objections.
The actual gem:freeze task itself is very handy IMO. The only part
I'm unsure of is the code that automatically inserts vendor/* folders
into the LOAD_PATH. I assume if you use the gems plugin you want
this, but I don't know if it's a good assumption to make for all apps.
It might be cleaner to dump the gems in /vendor/gems and thus load them
confidently from there.
For now, I think I'd like to suggest that we hold off on adding any more features to 1.2. Let's get 1.2 stable and then talk about what to add to the next release.
To that end, I think both gems:freeze and the ARTS stuff ought to wait.
“Neverending story” - the book - was actually great! It was the movie that sucked; even the author said that, embarrassed he sold the rights in the first place.
Rick Olson wrote:
> > Perhaps rick can share his thoughts, assuming it's nice and seamless,
> > I have no objections.
>
> The actual gem:freeze task itself is very handy IMO. The only part
> I'm unsure of is the code that automatically inserts vendor/* folders
> into the LOAD_PATH. I assume if you use the gems plugin you want
> this, but I don't know if it's a good assumption to make for all apps.
It might be cleaner to dump the gems in /vendor/gems and thus load them
confidently from there.
The upside of all gems going into a separate folder is we can easily
find all rake tasks:
Add to rails/lib/tasks/rails.rb:
Dir["./vendor/gems/*/**/*.rake"].sort.each { |ext| load ext }