# File lib/monkey/engine.rb, line 106
    def with_ruby_engine(engine, engine_version)
      engine_was, engine_version_was = ::RUBY_ENGINE, ::RUBY_ENGINE_VERSION
      unless defined? ::OLD_RUBY_ENGINE
        Object.const_set("OLD_RUBY_ENGINE", ::RUBY_ENGINE)
        Object.const_set("OLD_RUBY_ENGINE_VERSION", ::RUBY_ENGINE_VERSION)
      end
      Monkey::Engine.set_engine engine, engine_version
      if block_given?
        result = yield
        Monkey::Engine.set_engine engine_was, engine_version_was
        result
      else
        [engine_was, engine_version_was]
      end
    end