summaryrefslogtreecommitdiff
path: root/lib/rbconfig/datadir.rb
diff options
context:
space:
mode:
authordrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-06-09 21:38:59 +0000
committerdrbrain <drbrain@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2009-06-09 21:38:59 +0000
commit31c94ffeb5f09d09ac2c86fc9e6614e38251a43d (patch)
tree10e44506238c7af3d7c9d822111996731726e38d /lib/rbconfig/datadir.rb
parenta6afbaeb3be396c0fdea3b9077d9256c59edcfca (diff)
Update to RubyGems 1.3.4 r2223
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/rbconfig/datadir.rb')
-rw-r--r--lib/rbconfig/datadir.rb21
1 files changed, 9 insertions, 12 deletions
diff --git a/lib/rbconfig/datadir.rb b/lib/rbconfig/datadir.rb
index 74c014e0aa..554b7fead7 100644
--- a/lib/rbconfig/datadir.rb
+++ b/lib/rbconfig/datadir.rb
@@ -4,20 +4,17 @@
# See LICENSE.txt for permissions.
#++
-
module RbConfig
- # Only define datadir if it doesn't already exist.
- unless RbConfig.respond_to?(:datadir)
+ ##
+ # Return the path to the data directory associated with the given package
+ # name. Normally this is just
+ # "#{RbConfig::CONFIG['datadir']}/#{package_name}", but may be modified by
+ # packages like RubyGems to handle versioned data directories.
- # Return the path to the data directory associated with the given
- # package name. Normally this is just
- # "#{RbConfig::CONFIG['datadir']}/#{package_name}", but may be
- # modified by packages like RubyGems to handle versioned data
- # directories.
- def RbConfig.datadir(package_name)
- File.join(CONFIG['datadir'], package_name)
- end
+ def self.datadir(package_name)
+ File.join(CONFIG['datadir'], package_name)
+ end unless RbConfig.respond_to?(:datadir)
- end
end
+