Spec-Zone.ru › Ruby 2.7

класс Bundler::CurrentRuby

Родитель:
Объект

Константы

KNOWN_MAJOR_VERSIONS
KNOWN_MINOR_VERSIONS
KNOWN_PLATFORMS

Общедоступные методы экземпляров

jruby?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 54
def jruby?
  RUBY_ENGINE == "jruby"
end
maglev?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 58
def maglev?
  RUBY_ENGINE == "maglev"
end
mingw?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 74
def mingw?
  Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mingw32" && Bundler.local_platform.cpu != "x64"
end
mri?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 46
def mri?
  !mswin? && RUBY_ENGINE == "ruby"
end
mswin64?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 70
def mswin64?
  Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mswin64" && Bundler.local_platform.cpu == "x64"
end
mswin?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 66
def mswin?
  Bundler::WINDOWS
end
rbx?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 50
def rbx?
  ruby? && RUBY_ENGINE == "rbx"
end
ruby?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 40
def ruby?
  return true if Bundler::GemHelpers.generic_local_platform == Gem::Platform::RUBY

  !mswin? && (RUBY_ENGINE == "ruby" || RUBY_ENGINE == "rbx" || RUBY_ENGINE == "maglev" || RUBY_ENGINE == "truffleruby")
end
truffleruby?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 62
def truffleruby?
  RUBY_ENGINE == "truffleruby"
end
x64_mingw?() Показать исходный код
# File lib/bundler/current_ruby.rb, line 78
def x64_mingw?
  Bundler::WINDOWS && Bundler.local_platform != Gem::Platform::RUBY && Bundler.local_platform.os == "mingw32" && Bundler.local_platform.cpu == "x64"
end

Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API