diff options
author | Abdelkader Boudih <terminale@gmail.com> | 2014-09-25 12:58:04 +0000 |
---|---|---|
committer | Abdelkader Boudih <terminale@gmail.com> | 2014-09-25 12:58:04 +0000 |
commit | 019a3cf733a537b9d6fd3ec297f0def7ccc18db3 (patch) | |
tree | f698cfdb307aa3b8547a277113ab307b591c50e8 /lib/bundler/current_ruby.rb | |
parent | 00d5748a63c4ecc10c6973c420ab88530a3d2664 (diff) | |
download | bundler-019a3cf733a537b9d6fd3ec297f0def7ccc18db3.tar.gz |
add `:ruby_22` platform option
Diffstat (limited to 'lib/bundler/current_ruby.rb')
-rw-r--r-- | lib/bundler/current_ruby.rb | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lib/bundler/current_ruby.rb b/lib/bundler/current_ruby.rb index 648eb75e..ca601d11 100644 --- a/lib/bundler/current_ruby.rb +++ b/lib/bundler/current_ruby.rb @@ -23,6 +23,10 @@ module Bundler RUBY_VERSION =~ /^2\.1/ end + def on_22? + RUBY_VERSION =~ /^2\.2/ + end + def ruby? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby" || RUBY_ENGINE == "rbx" || RUBY_ENGINE == "maglev") end @@ -43,6 +47,10 @@ module Bundler ruby? && on_21? end + def ruby_22? + ruby? && on_22? + end + def mri? !mswin? && (!defined?(RUBY_ENGINE) || RUBY_ENGINE == "ruby") end @@ -63,6 +71,10 @@ module Bundler mri? && on_21? end + def mri_22? + mri? && on_22? + end + def rbx? ruby? && defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" end @@ -103,6 +115,10 @@ module Bundler mswin? && on_21? end + def mswin_22? + mswin? && on_22? + end + def mswin64? Bundler::WINDOWS && Gem::Platform.local.os == "mswin64" && Gem::Platform.local.cpu == 'x64' end @@ -119,6 +135,10 @@ module Bundler mswin64? && on_21? end + def mswin64_22? + mswin64? && on_22? + end + def mingw? Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu != 'x64' end @@ -139,6 +159,10 @@ module Bundler mingw? && on_21? end + def mingw_22? + mingw? && on_22? + end + def x64_mingw? Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu == 'x64' end @@ -151,5 +175,9 @@ module Bundler x64_mingw? && on_21? end + def x64_mingw_22? + x64_mingw? && on_22? + end + end end |