rubyinterpreter.cpp
56 Kross::krosswarning("krossinterpreter(Kross::Api::InterpreterInfo* info): Unhandled exception.");
78RubyInterpreter::RubyInterpreter(Kross::Api::InterpreterInfo* info): Kross::Api::Interpreter(info)
142 krosswarning( TQString("Denied import of Kross module '%1' cause of untrusted chars.").arg(modname) );
152// rb_define_variable( ("$" + modname).ascii(), & RubyInterpreter::d->m_modules.insert( mStrVALUE::value_type( modname, rm) ).first->second );
TDESharedPtr< Exception > Ptr
Shared pointer to implement reference-counting.
Definition exception.h:45
While the Interpreter is the implemented interpreter this class is used to provide some abstract info...
Definition interpreter.h:42
Option * getOption(const TQString name)
Definition interpreter.cpp:77
bool hasOption(const TQString &key)
Definition interpreter.cpp:72
Module::Ptr loadModule(const TQString &modulename)
Load an external module and return it.
Definition manager.cpp:200
The ScriptContainer class is something like a single standalone scriptfile.
Definition scriptcontainer.h:51
Base class for interpreter dependend functionality each script provides.
Definition script.h:46
This class is the bridget between Kross and Ruby.
Definition rubyinterpreter.h:36
virtual Kross::Api::Script * createScript(Kross::Api::ScriptContainer *scriptcontainer)
Factory method to create and return a new RubyScript instance.
Definition rubyinterpreter.cpp:104
static VALUE krossModule()
Definition rubyinterpreter.cpp:117
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:31
