mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
2bf58aa782
* 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>
28 lines
580 B
Text
28 lines
580 B
Text
--- !ruby/object:Gem::Specification
|
|
name: dummy-gem-b
|
|
version: !ruby/object:Gem::Version
|
|
version: 0.4.0
|
|
platform: ruby
|
|
authors:
|
|
- "Nobody"
|
|
date: 2008-10-03 00:00:00 -04:00
|
|
files:
|
|
- lib
|
|
- lib/dummy-gem-b.rb
|
|
require_paths:
|
|
- lib
|
|
required_ruby_version: !ruby/object:Gem::Requirement
|
|
requirements:
|
|
- - ">="
|
|
- !ruby/object:Gem::Version
|
|
version: "0"
|
|
version:
|
|
required_rubygems_version: !ruby/object:Gem::Requirement
|
|
requirements:
|
|
- - ">="
|
|
- !ruby/object:Gem::Version
|
|
version: "0"
|
|
version:
|
|
requirements: []
|
|
specification_version: 2
|
|
summary: Dummy Gem B
|