| Class | Bundler::Settings |
| In: |
lib/bundler/mirror.rb
lib/bundler/settings/validator.rb lib/bundler/settings.rb |
| Parent: | Object |
| BOOL_KEYS | = | %w[ allow_bundler_dependency_conflicts allow_deployment_source_credential_changes allow_offline_install auto_clean_without_path auto_install auto_config_jobs cache_all cache_all_platforms cache_command_is_package console_command default_install_uses_path deployment deployment_means_frozen disable_checksum_validation disable_exec_load disable_local_branch_check disable_multisource disable_platform_warnings disable_shared_gems disable_version_check error_on_stderr force_ruby_platform forget_cli_options frozen gem.coc gem.mit global_path_appends_ruby_scope global_gem_cache ignore_messages init_gems_rb list_command lockfile_uses_separate_rubygems_sources major_deprecations no_install no_prune only_update_to_newer_versions path_relative_to_cwd path.system plugins prefer_gems_rb print_only_version_number setup_makes_kernel_gem_public silence_root_warning skip_default_git_sources specific_platform suppress_install_using_messages unlock_source_unlocks_spec update_requires_all_flag use_gem_version_promoter_for_major_updates viz_command ].freeze |
| NUMBER_KEYS | = | %w[ jobs redirect retry ssl_verify_mode timeout ].freeze |
| ARRAY_KEYS | = | %w[ with without ].freeze |
| DEFAULT_CONFIG | = | { :disable_version_check => true, :redirect => 5, :retry => 3, :timeout => 10, }.freeze |
| Path | = | Struct.new(:explicit_path, :append_ruby_scope, :system_path, :default_install_uses_path) do def path |
for legacy reasons, in Bundler 1, the ruby scope isnt appended when the setting comes from ENV or the global config, nor do we respect :disable_shared_gems