module RSpec::Support::Ruby
@api private
Provides query methods for different rubies
Public Instance Methods
# File rspec-support/lib/rspec/support/ruby_features.rb, line 37 def jruby? RUBY_PLATFORM == 'java' end
# File rspec-support/lib/rspec/support/ruby_features.rb, line 41 def jruby_version @jruby_version ||= ComparableVersion.new(JRUBY_VERSION) end
# File rspec-support/lib/rspec/support/ruby_features.rb, line 49 def mri? !defined?(RUBY_ENGINE) || RUBY_ENGINE == 'ruby' end
# File rspec-support/lib/rspec/support/ruby_features.rb, line 45 def rbx? !!defined?(RUBY_ENGINE) && RUBY_ENGINE == 'rbx' end
# File rspec-support/lib/rspec/support/ruby_features.rb, line 53 def truffleruby? !!defined?(RUBY_ENGINE) && RUBY_ENGINE == 'truffleruby' end