#include <ruby.h>
#include <iostream>
Include dependency graph for rubywrapper.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | zeitgeist |
Classes | |
struct | zeitgeist::RbArguments |
RbArguments is a structure that describes a ruby function call. More... | |
Defines | |
#define | EXTERN extern __declspec(dllimport) |
Functions | |
VALUE | zeitgeist::RbFuncallWrap (VALUE arg) |
a functor for the rb_protect function, used to safely excecute ruby code | |
VALUE | zeitgeist::RbEvalStringWrap (const std::string &str) |
calls a safe rb_eval_string variant and prints any ruby error messages along with a backtrace to stdout | |
VALUE | zeitgeist::RbEvalStringWrap (const std::string &str, int &error) |
calls a safe rb_eval_string variant and prints any ruby error messages along with a backtrace to stdout. | |
std::string | zeitgeist::RbGetError () |
qeuries ruby for a string that describes the last error | |
void | zeitgeist::RbPrintError () |
prints the last ruby error to stdout along with a backtrace |
|
Definition at line 38 of file rubywrapper.h. |