summaryrefslogtreecommitdiff
path: root/lib/bundler/dependency.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/bundler/dependency.rb')
-rw-r--r--lib/bundler/dependency.rb18
1 files changed, 17 insertions, 1 deletions
diff --git a/lib/bundler/dependency.rb b/lib/bundler/dependency.rb
index 453d568e58..50ac522e16 100644
--- a/lib/bundler/dependency.rb
+++ b/lib/bundler/dependency.rb
@@ -12,15 +12,18 @@ module Bundler
:ruby => Gem::Platform::RUBY,
:ruby_18 => Gem::Platform::RUBY,
:ruby_19 => Gem::Platform::RUBY,
+ :ruby_20 => Gem::Platform::RUBY,
:mri => Gem::Platform::RUBY,
:mri_18 => Gem::Platform::RUBY,
:mri_19 => Gem::Platform::RUBY,
+ :mri_20 => Gem::Platform::RUBY,
:rbx => Gem::Platform::RUBY,
:jruby => Gem::Platform::JAVA,
:mswin => Gem::Platform::MSWIN,
:mingw => Gem::Platform::MINGW,
:mingw_18 => Gem::Platform::MINGW,
- :mingw_19 => Gem::Platform::MINGW
+ :mingw_19 => Gem::Platform::MINGW,
+ :mingw_20 => Gem::Platform::MINGW
}.freeze
def initialize(name, version, options = {}, &blk)
@@ -90,6 +93,10 @@ module Bundler
ruby? && RUBY_VERSION >= "1.9"
end
+ def ruby_20?
+ ruby? && RUBY_VERSION >= "2.0"
+ end
+
def mri?
!mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby")
end
@@ -102,6 +109,11 @@ module Bundler
mri? && RUBY_VERSION >= "1.9"
end
+
+ def mri_20?
+ mri? && RUBY_VERSION >= "2.0"
+ end
+
def rbx?
ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx"
end
@@ -130,5 +142,9 @@ module Bundler
mingw? && RUBY_VERSION >= "1.9"
end
+ def mingw_20?
+ mingw? && RUBY_VERSION >= "2.0"
+ end
+
end
end