00001
00002
00003
00004 #ifndef ROOT_TRuby
00005 #define ROOT_TRuby
00006
00007 #ifndef ROOT_TObject
00008 #include "TObject.h"
00009 #endif
00010
00011 class TRuby {
00012
00013 private:
00014 static bool Initialize();
00015 public:
00016 virtual ~TRuby() { }
00017
00018 static void Exec(const char *cmd);
00019
00020
00021 static TObject *Eval(const char *expr);
00022
00023
00024 static bool Bind(TObject *obj, const char *label);
00025
00026
00027 static void Prompt();
00028
00029 ClassDef(TRuby,0)
00030 };
00031
00032 #endif