Gem::RequestSet::GemDependencyAPI
A semi-compatible DSL for the Bundler Gemfile and Isolate formats.
Constants
ENGINE_MAP = { # :nodoc:\n:jruby => %w[jruby],\n:jruby_18 => %w[jruby],\n:jruby_19 => %w[jruby],\n:maglev => %w[maglev],\n:mri => %w[ruby],\n:mri_18 => %w[ruby],\n:mri_19 => %w[ruby],\n:mri_20 => %w[ruby],\n:mri_21 => %w[ruby],\n:rbx => %w[rbx],\n:ruby => %w[ruby rbx maglev],\n:ruby_18 => %w[ruby rbx maglev],\n:ruby_19 => %w[ruby rbx maglev],\n:ruby_20 => %w[ruby rbx maglev],\n:ruby_21 => %w[ruby rbx maglev],\n}
GemDepedencyAPI = self
PLATFORM_MAP = { # :nodoc:\n:jruby => Gem::Platform::RUBY,\n:jruby_18 => Gem::Platform::RUBY,\n:jruby_19 => Gem::Platform::RUBY,\n:maglev => Gem::Platform::RUBY,\n:mingw => x86_mingw,\n:mingw_18 => x86_mingw,\n:mingw_19 => x86_mingw,\n:mingw_20 => x86_mingw,\n:mingw_21 => x86_mingw,\n:mri => Gem::Platform::RUBY,\n:mri_18 => Gem::Platform::RUBY,\n:mri_19 => Gem::Platform::RUBY,\n:mri_20 => Gem::Platform::RUBY,\n:mri_21 => Gem::Platform::RUBY,\n:mswin => Gem::Platform::RUBY,\n:rbx => Gem::Platform::RUBY,\n:ruby => Gem::Platform::RUBY,\n:ruby_18 => Gem::Platform::RUBY,\n:ruby_19 => Gem::Platform::RUBY,\n:ruby_20 => Gem::Platform::RUBY,\n:ruby_21 => Gem::Platform::RUBY,\n:x64_mingw => x64_mingw,\n:x64_mingw_20 => x64_mingw,\n:x64_mingw_21 => x64_mingw\n}
VERSION_MAP = { # :nodoc:\n:jruby => gt_eq_0,\n:jruby_18 => tilde_gt_1_8_0,\n:jruby_19 => tilde_gt_1_9_0,\n:maglev => gt_eq_0,\n:mingw => gt_eq_0,\n:mingw_18 => tilde_gt_1_8_0,\n:mingw_19 => tilde_gt_1_9_0,\n:mingw_20 => tilde_gt_2_0_0,\n:mingw_21 => tilde_gt_2_1_0,\n:mri => gt_eq_0,\n:mri_18 => tilde_gt_1_8_0,\n:mri_19 => tilde_gt_1_9_0,\n:mri_20 => tilde_gt_2_0_0,\n:mri_21 => tilde_gt_2_1_0,\n:mswin => gt_eq_0,\n:rbx => gt_eq_0,\n:ruby => gt_eq_0,\n:ruby_18 => tilde_gt_1_8_0,\n:ruby_19 => tilde_gt_1_9_0,\n:ruby_20 => tilde_gt_2_0_0,\n:ruby_21 => tilde_gt_2_1_0,\n:x64_mingw => gt_eq_0,\n:x64_mingw_20 => tilde_gt_2_0_0,\n:x64_mingw_21 => tilde_gt_2_1_0,\n}
WINDOWS = { # :nodoc:\n:mingw => :only,\n:mingw_18 => :only,\n:mingw_19 => :only,\n:mingw_20 => :only,\n:mingw_21 => :only,\n:mri => :never,\n:mri_18 => :never,\n:mri_19 => :never,\n:mri_20 => :never,\n:mri_21 => :never,\n:mswin => :only,\n:rbx => :never,\n:ruby => :never,\n:ruby_18 => :never,\n:ruby_19 => :never,\n:ruby_20 => :never,\n:ruby_21 => :never,\n:x64_mingw => :only,\n:x64_mingw_20 => :only,\n:x64_mingw_21 => :only,\n}
Attributes
| [R] | git_set |
| [R] | requires |
| [R] | vendor_set |
| [RW] | without_groups |
Files
- lib/rubygems/request_set/gem_dependency_api.rb