diff options
Diffstat (limited to 'lib/kross/ruby/rubyinterpreter.cpp')
-rw-r--r-- | lib/kross/ruby/rubyinterpreter.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/kross/ruby/rubyinterpreter.cpp b/lib/kross/ruby/rubyinterpreter.cpp index 7e09106ae..18ae65955 100644 --- a/lib/kross/ruby/rubyinterpreter.cpp +++ b/lib/kross/ruby/rubyinterpreter.cpp @@ -31,6 +31,7 @@ #include "rubyextension.h" #include "rubymodule.h" #include "rubyscript.h" +#include "rubywrapper.h" extern "C" { @@ -72,7 +73,7 @@ class RubyInterpreterPrivate { VALUE RubyInterpreterPrivate::s_krossModule = 0; RubyInterpreterPrivate* RubyInterpreter::d = 0; - + RubyInterpreter::RubyInterpreter(Kross::Api::InterpreterInfo* info): Kross::Api::Interpreter(info) { #ifdef KROSS_RUBY_INTERPRETER_DEBUG @@ -84,9 +85,9 @@ RubyInterpreter::RubyInterpreter(Kross::Api::InterpreterInfo* info): Kross::Api: } if(info->hasOption("safelevel") ) { - rb_set_safe_level( info->getOption("safelevel")->value.toInt() ); + kross_rb_set_safe_level( info->getOption("safelevel")->value.toInt() ); } else { - rb_set_safe_level(3); // if the safelevel option is undefined, set it to maximum level + kross_rb_set_safe_level(3); // if the safelevel option is undefined, set it to maximum level } } |