module RubyEngine

Constants

VERSION

Public Class Methods

cardinal?() click to toggle source
# File lib/ruby_engine.rb, line 60
def cardinal?
  RubyEngine.is? 'cardinal'
end
Also aliased as: parrot?, perl?
enterprise?()
Alias for: ree?
inspect()
Alias for: to_s
iron_ruby?()
Alias for: ironruby?
ironruby?() click to toggle source
# File lib/ruby_engine.rb, line 55
def ironruby?
  RubyEngine.is? 'ironruby'
end
Also aliased as: iron_ruby?
is(what)
Alias for: is?
is?(what) click to toggle source
# File lib/ruby_engine.rb, line 22
def is?(what)
  what === @interpreter
end
Also aliased as: is
java?()
Alias for: jruby?
jruby?() click to toggle source
# File lib/ruby_engine.rb, line 40
def jruby?
  RubyEngine.is? 'jruby'
end
Also aliased as: java?
mri?() click to toggle source

ask methods

# File lib/ruby_engine.rb, line 34
def mri?
  RubyEngine.is? 'ruby'
end
Also aliased as: official_ruby?, ruby?
official_ruby?()
Alias for: mri?
parrot?()
Alias for: cardinal?
perl?()
Alias for: cardinal?
rbx?()
Alias for: rubinius?
ree?() click to toggle source
# File lib/ruby_engine.rb, line 50
def ree?
  RubyEngine.is? 'ree'
end
Also aliased as: enterprise?
rubinius?() click to toggle source
# File lib/ruby_engine.rb, line 45
def rubinius?
  RubyEngine.is? 'rbx'
end
Also aliased as: rbx?
ruby?()
Alias for: mri?
to_s() click to toggle source
# File lib/ruby_engine.rb, line 27
def to_s
  @interpreter.to_s
end
Also aliased as: inspect