rails--rails/railties/lib
Matt Jones 2bf58aa782 Fix a number of errors in the config.gem mechanism.
* Rails::GemDependency was missing definitions for hash and eql?, causing Array#uniq to not work.

* If several versions of a gem are unpacked in vendor, now chooses the highest if no version is specified.

* streamlined add_load_path. Now sets up Rubygems correctly to allow 'gem' to find frozen gems, with
  gems frozen to vendor/gems and specifications in vendor/gems/<gem-name>/.specification

* Rails::GemDependency#specification would return a spec for the highest installed version, even for
  frozen gems and/or previously loaded lower versions. See in part ticket #1123.

* removed vendor from default_load_paths - it was causing autoloading to append Gems::Gems::<gem-dir> to
  constant names

* added additional tests for loading frozen gems.

* incorporates the fix from #1107 for vendor rails

* defers to freeze:gems for handling the Rails framework. gems:unpack WILL NOT place a copy of Rails
  in vendor/gems. Should close #1123 completely.

* incorporates, via using the gem loader for frozen gems, fixes corresponding to #227, #324, #362, #527, and #742.

* gem plugins now work the same whether frozen or not. Correctness of the behavior is a matter for another ticket...

Signed-off-by: rick <technoweenie@gmail.com>
2008-10-05 10:16:17 -07:00
..
commands Add --debugger option to script/console. 2008-09-11 17:12:00 +02:00
rails Fix a number of errors in the config.gem mechanism. 2008-10-05 10:16:17 -07:00
rails_generator Add IMB DB support to Rails application generator. [#1136 state:resolved] 2008-10-04 13:54:27 +01:00
tasks Fix a number of errors in the config.gem mechanism. 2008-10-05 10:16:17 -07:00
code_statistics.rb Clean up the output of rake stats, de-emphasise components and apis, and remove the indents for tests [Koz] 2006-10-27 01:26:11 +00:00
commands.rb
console_app.rb Refactor Dispatcher callbacks to remove unnecessary Dependencies checks in production environment. 2008-04-18 13:05:43 +01:00
console_sandbox.rb Fix script/console --sandbox for internal transactions changes. Closes #5738. 2006-09-12 01:17:11 +00:00
console_with_helpers.rb Use require_dependency 'application' not require in the console bootstraps to avoid requiring application.rb twice 2008-07-11 22:27:36 +02:00
dispatcher.rb Updated copyright years 2008-05-11 18:34:05 -05:00
fcgi_handler.rb Consistently use the framework's configured logger and avoid reverting to RAILS_DEFAULT_LOGGER unless necessary. 2008-08-18 23:36:13 -05:00
initializer.rb Fix a number of errors in the config.gem mechanism. 2008-10-05 10:16:17 -07:00
performance_test_help.rb Removed config.action_view.cache_template_loading, use config.cache_classes instead 2008-07-15 22:58:42 -05:00
rails_generator.rb Fix gem deprecation warnings, which also means depending on RubyGems 0.9.0+ [Chad Fowler] 2007-02-04 20:44:45 +00:00
railties_path.rb Deprecation: remove components from controller paths. Canonicalize RAILS_ROOT by using File.expand_path on Windows, which doesn't have to worry about symlinks, and Pathname#realpath elsewhere, which respects symlinks in relative paths but is incompatible with Windows. Closes #6755. 2007-03-18 13:35:16 +00:00
ruby_version_check.rb Reject Ruby 1.8.3 when loading Rails; extract version checking code. 2006-03-19 18:55:31 +00:00
rubyprof_ext.rb
source_annotation_extractor.rb Merge documentation changes from docrails. 2008-05-16 23:21:35 +01:00
test_help.rb Remove superfluous test_process require 2008-06-12 18:19:40 -07:00
webrick_server.rb Drop ActionController::Base.allow_concurrency flag 2008-06-08 22:11:50 -05:00