Class Bundler::EnvironmentPreserver
In: lib/bundler/environment_preserver.rb
Parent: Object

Methods

backup   new   restore  

Constants

INTENTIONALLY_NIL = "BUNDLER_ENVIRONMENT_PRESERVER_INTENTIONALLY_NIL".freeze
BUNDLER_KEYS = %w[ BUNDLE_BIN_PATH BUNDLE_GEMFILE BUNDLER_ORIG_MANPATH BUNDLER_VERSION GEM_HOME GEM_PATH MANPATH PATH RB_USER_INSTALL RUBYLIB RUBYOPT ].map(&:freeze).freeze
BUNDLER_PREFIX = "BUNDLER_ORIG_".freeze

Public Class methods

@param env [ENV] @param keys [Array<String>]

Public Instance methods

@return [Hash]

@return [Hash]

[Validate]