- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180
- 1_9_3_125 (0)
- 1_9_3_392 (-29)
- 2_1_10 (38)
- 2_2_9 (0)
- 2_4_6 (0)
- 2_5_5 (0)
- 2_6_3 (3)
- What's this?
Gem::ConfigFile RubyGems options and gem command options from gemrc.
gemrc is a YAML file that uses strings to match gem command arguments and symbols to match RubyGems options.
Gem command arguments use a String key that matches the command name and allow you to specify default arguments:
install: --no-rdoc --no-ri update: --no-rdoc --no-ri
You can use gem: to set default arguments for all commands.
RubyGems options use symbol keys. Valid options are:
See #backtrace | |
:sources |
Sets Gem::sources |
:verbose |
See #verbose |
gemrc files may exist in various locations and are read and merged in the following order:
-
system wide (/etc/gemrc)
-
per user (~/.gemrc)
-
per environment (gemrc files listed in the GEMRC environment variable)
Constants
SYSTEM_WIDE_CONFIG_FILE = File.join SYSTEM_CONFIG_PATH, 'gemrc'
PLATFORM_DEFAULTS = Gem.platform_defaults
OPERATING_SYSTEM_DEFAULTS = {}
DEFAULT_UPDATE_SOURCES = true
DEFAULT_VERBOSITY = true
DEFAULT_BULK_THRESHOLD = 1000
DEFAULT_BACKTRACE = false
Attributes
[R] | hash | |
[R] | ssl_client_cert |
Path name of directory or file of openssl client certificate, used for remote https connection with client authentication |
[RW] | sources |
sources to look for gems |
[RW] | ssl_ca_cert |
Path name of directory or file of openssl CA certificate, used for remote https connection |
[R] | ssl_verify_mode |
openssl verify mode value, used for remote https connection |
[RW] | disable_default_gem_server |
True if we want to force specification of gem server when pushing a gem |
[RW] | update_sources |
True if we want to update the SourceInfoCache every time, false otherwise |
[RW] | verbose |
Verbose level of output:
|
[RW] | bulk_threshold |
Bulk threshold value. If the number of missing gems are above this threshold value, then a bulk download technique is used. (deprecated) |
[W] | backtrace |
True if we print backtraces on errors. |
[RW] | home |
Where to install gems (deprecated) |
[RW] | path |
Where to look for gems (deprecated) |
[R] | args |
List of arguments supplied to the config file object. |