Module Monkey::Engine
In: lib/monkey/engine.rb
lib/monkey/engine.rb

Makes sure we always have RUBY_ENGINE, RUBY_ENGINE_VERSION and RUBY_DESCRIPTION TODO: Check IronRuby version detection.

Methods

Included Modules

Rubinius Rubinius

Constants

RUBY_ENGINE = "jruby"
RUBY_ENGINE = "rbx"
RUBY_ENINGE = "macruby"
RUBY_ENINGE = "maglev"
RUBY_ENGINE = "ruby"
RUBY_ENGINE_VERSION = const_get("#{RUBY_ENGINE.upcase}_VERSION")
RUBY_ENGINE_VERSION = const_get("VERSION")
RUBY_DESCRIPTION = "#{RUBY_ENGINE} #{RUBY_ENGINE_VERSION} "
REAL_RUBY_ENGINE_VERSION = ::REE_VERSION = RUBY_DESCRIPTION[/[^ ]+$/]
REAL_RUBY_ENGINE = "ree"
REAL_RUBY_ENGINE_VERSION = ::RUBY_ENGINE, ::RUBY_ENGINE_VERSION
RUBY_ENGINE = "jruby"
RUBY_ENGINE = "rbx"
RUBY_ENINGE = "macruby"
RUBY_ENINGE = "maglev"
RUBY_ENGINE = "ruby"
RUBY_ENGINE_VERSION = const_get("#{RUBY_ENGINE.upcase}_VERSION")
RUBY_ENGINE_VERSION = const_get("VERSION")
RUBY_DESCRIPTION = "#{RUBY_ENGINE} #{RUBY_ENGINE_VERSION} "
REAL_RUBY_ENGINE_VERSION = ::REE_VERSION = RUBY_DESCRIPTION[/[^ ]+$/]
REAL_RUBY_ENGINE = "ree"
REAL_RUBY_ENGINE_VERSION = ::RUBY_ENGINE, ::RUBY_ENGINE_VERSION

Public Class methods

Public Instance methods

rubinius?()

Alias for rbx?

rubinius?()

Alias for rbx?

[Validate]