Skip to content
Browse files

RDoc style.

git-svn-id: http://rubygems.rubyforge.org/svn/trunk@1826 3d4018f9-ac1a-0410-99e9-8a154d859a19
  • Loading branch information...
1 parent 5057e90 commit 0c57f4e0416c595b193d3bf294a50ac77fa03fdc drbrain committed Jun 30, 2008
Showing with 14 additions and 0 deletions.
  1. +14 −0 lib/rubygems/defaults.rb
View
14 lib/rubygems/defaults.rb
@@ -1,12 +1,16 @@
module Gem
+ ##
# An Array of the default sources that come with RubyGems.
+
def self.default_sources
%w[http://gems.rubyforge.org/]
end
+ ##
# Default home directory path to be used if an alternate value is not
# specified in the environment.
+
def self.default_dir
if defined? RUBY_FRAMEWORK_VERSION then
File.join File.dirname(ConfigMap[:sitedir]), 'Gems',
@@ -19,18 +23,24 @@ def self.default_dir
end
end
+ ##
# Default gem load path.
+
def self.default_path
[File.join(ENV['HOME'], '.gem'), default_dir]
end
+ ##
# Deduce Ruby's --program-prefix and --program-suffix from its install name.
+
def self.default_exec_format
baseruby = ConfigMap[:BASERUBY] || 'ruby'
ConfigMap[:RUBY_INSTALL_NAME].sub(baseruby, '%s') rescue '%s'
end
+ ##
# The default directory for binaries
+
def self.default_bindir
if defined? RUBY_FRAMEWORK_VERSION then # mac framework support
'/usr/bin'
@@ -39,12 +49,16 @@ def self.default_bindir
end
end
+ ##
# The default system-wide source info cache directory.
+
def self.default_system_source_cache_dir
File.join Gem.dir, 'source_cache'
end
+ ##
# The default user-specific source info cache directory.
+
def self.default_user_source_cache_dir
File.join Gem.user_home, '.gem', 'source_cache'
end

0 comments on commit 0c57f4e

Please sign in to comment.
Something went wrong with that request. Please try again.