aboutsummaryrefslogtreecommitdiffstats
path: root/lib/bundler/current_ruby.rb
diff options
context:
space:
mode:
authorU.Nakamura <usa@garbagecollect.jp>2014-04-11 18:57:39 +0900
committerU.Nakamura <usa@garbagecollect.jp>2014-04-11 18:57:39 +0900
commitdd7af3e9258fdbbb2389c6c2c22dcb4d81ddd6e5 (patch)
tree60df6d10911129322b5ff706e5c15f5cf640238f /lib/bundler/current_ruby.rb
parent6bc8145219cf6d19c36aa69bea064529200cd413 (diff)
downloadbundler-dd7af3e9258fdbbb2389c6c2c22dcb4d81ddd6e5.tar.gz
Mswin64 support.
Diffstat (limited to 'lib/bundler/current_ruby.rb')
-rw-r--r--lib/bundler/current_ruby.rb32
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/bundler/current_ruby.rb b/lib/bundler/current_ruby.rb
index 8d012a03..648eb75e 100644
--- a/lib/bundler/current_ruby.rb
+++ b/lib/bundler/current_ruby.rb
@@ -87,6 +87,38 @@ module Bundler
Bundler::WINDOWS
end
+ def mswin_18?
+ mswin? && on_18?
+ end
+
+ def mswin_19?
+ mswin? && on_19?
+ end
+
+ def mswin_20?
+ mswin? && on_20?
+ end
+
+ def mswin_21?
+ mswin? && on_21?
+ end
+
+ def mswin64?
+ Bundler::WINDOWS && Gem::Platform.local.os == "mswin64" && Gem::Platform.local.cpu == 'x64'
+ end
+
+ def mswin64_19?
+ mswin64? && on_19?
+ end
+
+ def mswin64_20?
+ mswin64? && on_20?
+ end
+
+ def mswin64_21?
+ mswin64? && on_21?
+ end
+
def mingw?
Bundler::WINDOWS && Gem::Platform.local.os == "mingw32" && Gem::Platform.local.cpu != 'x64'
end