U:RDoc::NormalClass[iI"GemDependencyAPI:ETI"&Gem::RequestSet::GemDependencyAPI;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"PA semi-compatible DSL for the Bundler Gemfile and Isolate gem dependencies ;TI" files.;To:RDoc::Markup::BlankLineo; ;[I"DTo work with both the Bundler Gemfile and Isolate formats this ;TI"Pimplementation takes some liberties to allow compatibility with each, most ;TI"notably in #source.;T@o; ;[I"@A basic gem dependencies file will look like the following:;T@o:RDoc::Markup::Verbatim;[ I"#source 'https://rubygems.org' ;TI" ;TI"gem 'rails', '3.2.14a ;TI"(gem 'devise', '~> 2.1', '>= 2.1.3' ;TI"gem 'cancan' ;TI"gem 'airbrake' ;TI"gem 'pg' ;T: @format0o; ;[I"LRubyGems recommends saving this as gem.deps.rb over Gemfile or Isolate.;T@o; ;[ I"PTo install the gems in this Gemfile use `gem install -g` to install it and ;TI"Pcreate a lockfile. The lockfile will ensure that when you make changes to ;TI"Jyour gem dependencies file a minimum amount of change is made to the ;TI"dependencies of your gems.;T@o; ;[I"MRubyGems can activate all the gems in your dependencies file at startup ;TI"Qusing the RUBYGEMS_GEMDEPS environment variable or through Gem.use_gemdeps. ;TI"2See Gem.use_gemdeps for details and warnings.;T@o; ;[I"PSee `gem help install` and `gem help gem_dependencies` for further details.;T: @fileI"3lib/rubygems/request_set/gem_dependency_api.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[[ I"dependencies;TI"R;T: publicFI"3lib/rubygems/request_set/gem_dependency_api.rb;T[ I" requires;TI"R;T;F@:[[[[I" class;T[[;[[I"new;T@:[:protected[[: private[[I" instance;T[[;[[I"gem;F@:[I" gemspec;F@:[I"git;F@:[I"git_source;F@:[I" group;F@:[I" load;F@:[I" platform;F@:[I"platforms;T@:[I" ruby;F@:[I" source;F@:[;[[;[[I"pin_gem_source;F@:[[U:RDoc::Context::Section[i0o;;[; 0;0U;[iI"Gem Dependencies DSL;To;;[; 0;0[@5@5cRDoc::TopLevel