diff --git a/lib/rubygems/basic_specification.rb b/lib/rubygems/basic_specification.rb index f7eee88ef5..204231e95e 100644 --- a/lib/rubygems/basic_specification.rb +++ b/lib/rubygems/basic_specification.rb @@ -136,13 +136,13 @@ class Gem::BasicSpecification ## # The full path to the gem (install path + full name). + # + # TODO: This is duplicated with #gem_dir. Eventually either of them should be deprecated. def full_gem_path @full_gem_path ||= find_full_gem_path end - alias_method :gem_dir, :full_gem_path - ## # Returns the full name (name-version) of this Gem. Platform information # is included (name-version-platform) if it is specified and not the @@ -212,6 +212,16 @@ class Gem::BasicSpecification end end + ## + # Returns the full path to this spec's gem directory. + # eg: /usr/local/lib/ruby/1.8/gems/mygem-1.0 + # + # TODO: This is duplicated with #full_gem_path. Eventually either of them should be deprecated. + + def gem_dir + @gem_dir ||= find_full_gem_path + end + ## # Returns the full path to the gems directory containing this spec's # gem directory. eg: /usr/local/lib/ruby/1.8/gems