class

Gem::RequestSet::GemDependencyAPI

v2_1_10 - Show latest stable - Superclass: Object

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