ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PKk ]ڱr/OO bin_path-c.rinu[U:RDoc::AnyMethod[iI" bin_path:ETI"Bundler::bin_path;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"BReturns absolute location of where binstubs are installed to.;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]:user_home-c.rinu[U:RDoc::AnyMethod[iI"user_home:ETI"Bundler::user_home;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ] mkdir_p-c.rinu[U:RDoc::AnyMethod[iI" mkdir_p:ETI"Bundler::mkdir_p;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(path, options = {});T@ FI" Bundler;TcRDoc::NormalModule00PKk ]I+use_system_gems%3f-c.rinu[U:RDoc::AnyMethod[iI"use_system_gems?:ETI"Bundler::use_system_gems?;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]qWV< setup-c.rinu[U:RDoc::AnyMethod[iI" setup:ETI"Bundler::setup;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [ I"MTurns on the Bundler runtime. After +Bundler.setup+ call, all +load+ or ;TI"E+require+ of the gems would be allowed only if they are part of ;TI"Gthe Gemfile or Ruby's standard library. If the versions specified ;TI"5in Gemfile, only those versions would be loaded.;To:RDoc::Markup::BlankLineo; ; [I"Assuming Gemfile;T@o:RDoc::Markup::Verbatim; [ I"gem 'first_gem', '= 1.0' ;TI"group :test do ;TI"! gem 'second_gem', '= 1.0' ;TI" end ;T: @format0o; ; [I"3The code using Bundler.setup works as follows:;T@o; ; [ I">require 'third_gem' # allowed, required from global gems ;TI"Erequire 'first_gem' # allowed, loads the last installed version ;TI"Bundler.setup ;TI"1require 'fourth_gem' # fails with LoadError ;TI"6require 'second_gem' # loads exactly version 1.0 ;T; 0o; ; [I"M+Bundler.setup+ can be called only once, all subsequent calls are no-op.;T@o; ; [I"IIf _groups_ list is provided, only gems from specified groups would ;TI"Sbe allowed (gems specified outside groups belong to special +:default+ group).;T@o; ; [I"QTo require all gems from Gemfile (or only some groups), see Bundler.require.;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*groups);T@/FI" Bundler;TcRDoc::NormalModule00PKk ]8 require-c.rinu[U:RDoc::AnyMethod[iI" require:ETI"Bundler::require;TT: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"NSetups Bundler environment (see Bundler.setup) if it is not already set, ;TI"Mand loads all gems from groups specified. Unlike ::setup, can be called ;TI"Jmultiple times with different groups (if they were allowed by setup).;To:RDoc::Markup::BlankLineo; ; [I"Assuming Gemfile;T@o:RDoc::Markup::Verbatim; [ I"gem 'first_gem', '= 1.0' ;TI"group :test do ;TI"! gem 'second_gem', '= 1.0' ;TI" end ;T: @format0o; ; [I"#The code will work as follows:;T@o; ; [ I"&Bundler.setup # allow all groups ;TI"9Bundler.require(:default) # requires only first_gem ;TI"# ...later ;TI"3Bundler.require(:test) # requires second_gem;T; 0: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*groups);T@#FI" Bundler;TcRDoc::NormalModule00PKk ] fLZ home-c.rinu[U:RDoc::AnyMethod[iI" home:ETI"Bundler::home;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]_Mgfrozen_bundle%3f-c.rinu[U:RDoc::AnyMethod[iI"frozen_bundle?:ETI"Bundler::frozen_bundle?;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]yMhload_marshal-c.rinu[U:RDoc::AnyMethod[iI"load_marshal:ETI"Bundler::load_marshal;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (data);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]M~user_cache-c.rinu[U:RDoc::AnyMethod[iI"user_cache:ETI"Bundler::user_cache;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]pNk}default_lockfile-c.rinu[U:RDoc::AnyMethod[iI"default_lockfile:ETI"Bundler::default_lockfile;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]-local_platform-c.rinu[U:RDoc::AnyMethod[iI"local_platform:ETI"Bundler::local_platform;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]l+app_cache-c.rinu[U:RDoc::AnyMethod[iI"app_cache:ETI"Bundler::app_cache;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(custom_path = nil);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]qFui-c.rinu[U:RDoc::AnyMethod[iI"ui:ETI"Bundler::ui;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ],, with_env-c.rinu[U:RDoc::AnyMethod[iI" with_env:ETI"Bundler::with_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@param env [Hash];T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I" (env);T@FI" Bundler;TcRDoc::NormalModule00PKk ] iiwith_original_env-c.rinu[U:RDoc::AnyMethod[iI"with_original_env:ETI"Bundler::with_original_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"DRun block with environment present before Bundler was activated;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]!? sudo-c.rinu[U:RDoc::AnyMethod[iI" sudo:ETI"Bundler::sudo;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]llocked_gems-c.rinu[U:RDoc::AnyMethod[iI"locked_gems:ETI"Bundler::locked_gems;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]^neval_gemspec-c.rinu[U:RDoc::AnyMethod[iI"eval_gemspec:ETI"Bundler::eval_gemspec;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(path, contents);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]K9\\bundle_path-c.rinu[U:RDoc::AnyMethod[iI"bundle_path:ETI"Bundler::bundle_path;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"IReturns absolute path of where gems are installed on the filesystem.;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]Dlself_manager-c.rinu[U:RDoc::AnyMethod[iI"self_manager:ETI"Bundler::self_manager;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]`<ԡunbundled_exec-c.rinu[U:RDoc::AnyMethod[iI"unbundled_exec:ETI"Bundler::unbundled_exec;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"eRun a `Kernel.exec` to a subcommand in an environment with all bundler related variables removed;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" Bundler;TcRDoc::NormalModule00PKk ]"$$ configure_gem_home_and_path-c.rinu[U:RDoc::AnyMethod[iI" configure_gem_home_and_path:ETI")Bundler::configure_gem_home_and_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(path = bundle_path);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]ˋ  eval_yaml_gemspec-c.rinu[U:RDoc::AnyMethod[iI"eval_yaml_gemspec:ETI"Bundler::eval_yaml_gemspec;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(path, contents);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]kruby_scope-c.rinu[U:RDoc::AnyMethod[iI"ruby_scope:ETI"Bundler::ruby_scope;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ] aaunbundled_env-c.rinu[U:RDoc::AnyMethod[iI"unbundled_env:ETI"Bundler::unbundled_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"J@return [Hash] Environment with all bundler-related variables removed;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]p>)create_bundle_path-c.rinu[U:RDoc::AnyMethod[iI"create_bundle_path:ETI" Bundler::create_bundle_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]2ZQ  %most_specific_locked_platform%3f-c.rinu[U:RDoc::AnyMethod[iI"#most_specific_locked_platform?:ETI",Bundler::most_specific_locked_platform?;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(platform);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]eVconfigured_bundle_path-c.rinu[U:RDoc::AnyMethod[iI"configured_bundle_path:ETI"$Bundler::configured_bundle_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]cL#environment-c.rinu[U:RDoc::AnyMethod[iI"environment:ETI"Bundler::environment;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]~Sreset_rubygems%21-c.rinu[U:RDoc::AnyMethod[iI"reset_rubygems!:ETI"Bundler::reset_rubygems!;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]clear_gemspec_cache-c.rinu[U:RDoc::AnyMethod[iI"clear_gemspec_cache:ETI"!Bundler::clear_gemspec_cache;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ](user_bundle_path-c.rinu[U:RDoc::AnyMethod[iI"user_bundle_path:ETI"Bundler::user_bundle_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(dir = "home");T@ FI" Bundler;TcRDoc::NormalModule00PKk ](configure_gem_home-c.rinu[U:RDoc::AnyMethod[iI"configure_gem_home:ETI" Bundler::configure_gem_home;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]-*zrequires_sudo%3f-c.rinu[U:RDoc::AnyMethod[iI"requires_sudo?:ETI"Bundler::requires_sudo?;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]x=read_file-c.rinu[U:RDoc::AnyMethod[iI"read_file:ETI"Bundler::read_file;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (file);T@ FI" Bundler;TcRDoc::NormalModule00PKk ] reset%21-c.rinu[U:RDoc::AnyMethod[iI" reset!:ETI"Bundler::reset!;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]ypreferred_gemfile_name-c.rinu[U:RDoc::AnyMethod[iI"preferred_gemfile_name:ETI"$Bundler::preferred_gemfile_name;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]`ګdefault_gemfile-c.rinu[U:RDoc::AnyMethod[iI"default_gemfile:ETI"Bundler::default_gemfile;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]N0 load-c.rinu[U:RDoc::AnyMethod[iI" load:ETI"Bundler::load;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]/configure-c.rinu[U:RDoc::AnyMethod[iI"configure:ETI"Bundler::configure;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]S root-c.rinu[U:RDoc::AnyMethod[iI" root:ETI"Bundler::root;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]c=^~~original_exec-c.rinu[U:RDoc::AnyMethod[iI"original_exec:ETI"Bundler::original_exec;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"bRun a `Kernel.exec` to a subcommand with the environment present before Bundler was activated;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" Bundler;TcRDoc::NormalModule00PKk ]z.default_bundle_dir-c.rinu[U:RDoc::AnyMethod[iI"default_bundle_dir:ETI" Bundler::default_bundle_dir;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]N~&feature_flag-c.rinu[U:RDoc::AnyMethod[iI"feature_flag:ETI"Bundler::feature_flag;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]O ui%3d-c.rinu[U:RDoc::AnyMethod[iI"ui=:ETI"Bundler::ui=;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (ui);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]LIIclean_system-c.rinu[U:RDoc::AnyMethod[iI"clean_system:ETI"Bundler::clean_system;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"/@deprecated Use `unbundled_system` instead;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" Bundler;TcRDoc::NormalModule00PKk ]kM rm_rf-c.rinu[U:RDoc::AnyMethod[iI" rm_rf:ETI"Bundler::rm_rf;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]7X;;clean_env-c.rinu[U:RDoc::AnyMethod[iI"clean_env:ETI"Bundler::clean_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I",@deprecated Use `unbundled_env` instead;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]˔PPwith_clean_env-c.rinu[U:RDoc::AnyMethod[iI"with_clean_env:ETI"Bundler::with_clean_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"1@deprecated Use `with_unbundled_env` instead;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]oTfYYoriginal_env-c.rinu[U:RDoc::AnyMethod[iI"original_env:ETI"Bundler::original_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"D@return [Hash] Environment present before Bundler was activated;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ]>  load_gemspec-c.rinu[U:RDoc::AnyMethod[iI"load_gemspec:ETI"Bundler::load_gemspec;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(file, validate = false);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]ՇHtmp_home_path-c.rinu[U:RDoc::AnyMethod[iI"tmp_home_path:ETI"Bundler::tmp_home_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ])װmmoriginal_system-c.rinu[U:RDoc::AnyMethod[iI"original_system:ETI"Bundler::original_system;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"MRun subcommand with the environment present before Bundler was activated;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" Bundler;TcRDoc::NormalModule00PKk ] system_bindir-c.rinu[U:RDoc::AnyMethod[iI"system_bindir:ETI"Bundler::system_bindir;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]IMapp_config_path-c.rinu[U:RDoc::AnyMethod[iI"app_config_path:ETI"Bundler::app_config_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]VOload_gemspec_uncached-c.rinu[U:RDoc::AnyMethod[iI"load_gemspec_uncached:ETI"#Bundler::load_gemspec_uncached;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(file, validate = false);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]ww`ytmp-c.rinu[U:RDoc::AnyMethod[iI"tmp:ETI"Bundler::tmp;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name = Process.pid.to_s);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]*L  cdesc-Bundler.rinu[U:RDoc::NormalModule[iI" Bundler:ET@0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"DBundler provides a consistent environment for Ruby projects by ;TI"Itracking and installing the exact gems and versions that are needed.;To:RDoc::Markup::BlankLineo; ;[I"BSince Ruby 2.6, Bundler is a part of Ruby's standard library.;T@o; ;[I"QBundler is used by creating _gemfiles_ listing all the project dependencies ;TI"3and (optionally) their versions and then using;T@o:RDoc::Markup::Verbatim;[I"require 'bundler/setup' ;T: @format0o; ;[I"Oor Bundler.setup to setup environment where only specified gems and their ;TI"&specified versions could be used.;T@o; ;[I"USee {Bundler website}[https://bundler.io/docs.html] for extensive documentation ;TI",on gemfiles creation and Bundler usage.;T@o; ;[I"SAs a standard library inside project, Bundler could be used for introspection ;TI"$of loaded and required modules.;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[U:RDoc::Constant[iI"ORIGINAL_ENV;TI"Bundler::ORIGINAL_ENV;T: public0o;;[; @';0@'@cRDoc::NormalModule0U;[iI"SUDO_MUTEX;TI"Bundler::SUDO_MUTEX;T;0o;;[; @';0@'@@00[[[I" class;T[[;[[:protected[[: private[K[I"app_cache;TI"lib/bundler.rb;T[I"app_config_path;T@D[I" bin_path;T@D[I"bundle_path;T@D[I"clean_env;T@D[I"clean_exec;T@D[I"clean_system;T@D[I"clear_gemspec_cache;T@D[I"configure;T@D[I"configure_gem_home;T@D[I" configure_gem_home_and_path;T@D[I"configure_gem_path;T@D[I"configured_bundle_path;T@D[I"create_bundle_path;T@D[I"default_bundle_dir;T@D[I"default_gemfile;T@D[I"default_lockfile;T@D[I"definition;T@D[I"environment;T@D[I"eval_gemspec;T@D[I"eval_yaml_gemspec;T@D[I"feature_flag;T@D[I"frozen_bundle?;T@D[I"git_present?;T@D[I" home;T@D[I"install_path;T@D[I" load;T@D[I"load_gemspec;T@D[I"load_gemspec_uncached;T@D[I"load_marshal;T@D[I"local_platform;T@D[I"locked_gems;T@D[I" mkdir_p;T@D[I"#most_specific_locked_platform?;T@D[I"original_env;T@D[I"original_exec;T@D[I"original_system;T@D[I"preferred_gemfile_name;T@D[I"read_file;T@D[I" require;T@D[I"requires_sudo?;T@D[I" reset!;T@D[I"reset_paths!;T@D[I"reset_rubygems!;T@D[I"reset_settings_and_root!;T@D[I" rm_rf;T@D[I" root;T@D[I"ruby_scope;T@D[I"self_manager;T@D[I" settings;T@D[I" setup;T@D[I"specs_path;T@D[I" sudo;T@D[I"system_bindir;T@D[I"tmp;T@D[I"tmp_home_path;T@D[I"ui;T@D[I"ui=;T@D[I"unbundled_env;T@D[I"unbundled_exec;T@D[I"unbundled_system;T@D[I"use_system_gems?;T@D[I"user_bundle_path;T@D[I"user_cache;T@D[I"user_home;T@D[I" which;T@D[I"with_clean_env;T@D[I" with_env;T@D[I"with_original_env;T@D[I"with_unbundled_env;T@D[I" instance;T[[;[[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0;0[I"lib/bundler.rb;T@'cRDoc::TopLevelPKk ]`Agit_present%3f-c.rinu[U:RDoc::AnyMethod[iI"git_present?:ETI"Bundler::git_present?;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]%gminstall_path-c.rinu[U:RDoc::AnyMethod[iI"install_path:ETI"Bundler::install_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]Gdddefinition-c.rinu[U:RDoc::AnyMethod[iI"definition:ETI"Bundler::definition;TT: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"NReturns an instance of Bundler::Definition for given Gemfile and lockfile;To:RDoc::Markup::BlankLineo; ; [I"E@param unlock [Hash, Boolean, nil] Gems that have been requested;To:RDoc::Markup::Verbatim; [I"9to be updated or true if all gems should be updated ;T: @format0o; ; [I""@return [Bundler::Definition];T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(unlock = nil);T@FI" Bundler;TcRDoc::NormalModule00PKk ]fyreset_paths%21-c.rinu[U:RDoc::AnyMethod[iI"reset_paths!:ETI"Bundler::reset_paths!;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]^)  reset_settings_and_root%21-c.rinu[U:RDoc::AnyMethod[iI"reset_settings_and_root!:ETI"&Bundler::reset_settings_and_root!;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]rrunbundled_system-c.rinu[U:RDoc::AnyMethod[iI"unbundled_system:ETI"Bundler::unbundled_system;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"PRun subcommand in an environment with all bundler related variables removed;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" Bundler;TcRDoc::NormalModule00PKk ]8.CCclean_exec-c.rinu[U:RDoc::AnyMethod[iI"clean_exec:ETI"Bundler::clean_exec;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"-@deprecated Use `unbundled_exec` instead;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*args);T@FI" Bundler;TcRDoc::NormalModule00PKk ]݂Zspecs_path-c.rinu[U:RDoc::AnyMethod[iI"specs_path:ETI"Bundler::specs_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]0Econfigure_gem_path-c.rinu[U:RDoc::AnyMethod[iI"configure_gem_path:ETI" Bundler::configure_gem_path;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]ݖ``with_unbundled_env-c.rinu[U:RDoc::AnyMethod[iI"with_unbundled_env:ETI" Bundler::with_unbundled_env;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9Run block with all bundler-related variables removed;T: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I"();T@FI" Bundler;TcRDoc::NormalModule00PKk ][' settings-c.rinu[U:RDoc::AnyMethod[iI" settings:ETI"Bundler::settings;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Bundler;TcRDoc::NormalModule00PKk ]>׵ which-c.rinu[U:RDoc::AnyMethod[iI" which:ETI"Bundler::which;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/bundler.rb;T:0@omit_headings_from_table_of_contents_below000[I"(executable);T@ FI" Bundler;TcRDoc::NormalModule00PKk ]ڱr/OO bin_path-c.rinu[PKk ]:user_home-c.rinu[PKk ] mkdir_p-c.rinu[PKk ]I+use_system_gems%3f-c.rinu[PKk ]qWV< 3setup-c.rinu[PKk ]8  require-c.rinu[PKk ] fLZ home-c.rinu[PKk ]_Mgfrozen_bundle%3f-c.rinu[PKk ]yMhCload_marshal-c.rinu[PKk ]M~|user_cache-c.rinu[PKk ]pNk}default_lockfile-c.rinu[PKk ]-local_platform-c.rinu[PKk ]l+'app_cache-c.rinu[PKk ]qFdui-c.rinu[PKk ],, {with_env-c.rinu[PKk ] iiwith_original_env-c.rinu[PKk ]!? sudo-c.rinu[PKk ]llocked_gems-c.rinu[PKk ]^neval_gemspec-c.rinu[PKk ]K9\\(bundle_path-c.rinu[PKk ]Dl self_manager-c.rinu[PKk ]`<ԡ!unbundled_exec-c.rinu[PKk ]"$$ #configure_gem_home_and_path-c.rinu[PKk ]ˋ  3%eval_yaml_gemspec-c.rinu[PKk ]k&ruby_scope-c.rinu[PKk ] aa'unbundled_env-c.rinu[PKk ]p>)W)create_bundle_path-c.rinu[PKk ]2ZQ  %*most_specific_locked_platform%3f-c.rinu[PKk ]eV,configured_bundle_path-c.rinu[PKk ]cL#f-environment-c.rinu[PKk ]~S.reset_rubygems%21-c.rinu[PKk ]/clear_gemspec_cache-c.rinu[PKk ]("1user_bundle_path-c.rinu[PKk ](o2configure_gem_home-c.rinu[PKk ]-*z3requires_sudo%3f-c.rinu[PKk ]x=4read_file-c.rinu[PKk ] '6reset%21-c.rinu[PKk ]yL7preferred_gemfile_name-c.rinu[PKk ]`ګ8default_gemfile-c.rinu[PKk ]N0 9load-c.rinu[PKk ]/:configure-c.rinu[PKk ]S &<root-c.rinu[PKk ]c=^~~C=original_exec-c.rinu[PKk ]z.?default_bundle_dir-c.rinu[PKk ]N~&J@feature_flag-c.rinu[PKk ]O Aui%3d-c.rinu[PKk ]LIIBclean_system-c.rinu[PKk ]kM 'Drm_rf-c.rinu[PKk ]7X;;KEclean_env-c.rinu[PKk ]˔PPFwith_clean_env-c.rinu[PKk ]oTfYYWHoriginal_env-c.rinu[PKk ]>  Iload_gemspec-c.rinu[PKk ]ՇH׵ owhich-c.rinu[PKGGp