adds RubyRuntimeContext class to fix issue #93