module RSpec::Support::Ruby

@api private

Provides query methods for different rubies

Public Instance Methods

jruby?() click to toggle source
# File lib/rspec/support/ruby_features.rb, line 27
def jruby?
  RUBY_PLATFORM == 'java'
end
mri?() click to toggle source
# File lib/rspec/support/ruby_features.rb, line 39
def mri?
  !defined?(RUBY_ENGINE) || RUBY_ENGINE == 'ruby'
end
non_mri?() click to toggle source
# File lib/rspec/support/ruby_features.rb, line 35
def non_mri?
  !mri?
end
rbx?() click to toggle source
# File lib/rspec/support/ruby_features.rb, line 31
def rbx?
  defined?(RUBY_ENGINE) && RUBY_ENGINE == 'rbx'
end