method
system
v2_6_3 -
Show latest stable
-
0 notes -
Class: RubyVersion
- 1_8_6_287
- 1_8_7_72
- 1_8_7_330
- 1_9_1_378
- 1_9_2_180
- 1_9_3_125
- 1_9_3_392
- 2_1_10
- 2_2_9
- 2_4_6
- 2_5_5
- 2_6_3 (0)
- What's this?
system()
public
Hide source
# File lib/bundler/ruby_version.rb, line 104 def self.system ruby_engine = if defined?(RUBY_ENGINE) && !RUBY_ENGINE.nil? RUBY_ENGINE.dup else # not defined in ruby 1.8.7 "ruby" end # :sob: mocking RUBY_VERSION breaks stuff on 1.8.7 ruby_version = ENV.fetch("BUNDLER_SPEC_RUBY_VERSION") { RUBY_VERSION }.dup ruby_engine_version = case ruby_engine when "ruby" ruby_version when "rbx" Rubinius::VERSION.dup when "jruby" JRUBY_VERSION.dup else RUBY_ENGINE_VERSION.dup end patchlevel = RUBY_PATCHLEVEL.to_s @ruby_version ||= RubyVersion.new(ruby_version, patchlevel, ruby_engine, ruby_engine_version) end