Hi,
I am trying to implement some macruby pre-initialisation inside an
Objective-C class, to enhance the Objective-C class with some ruby methods
before returning the initialized object to MacRuby. I was wondering if the
+ MacRuby sharedRuntime execution context is the same as my MacRuby
application execution context? Right now, it does not seem like the
sharedRuntime preparation I do inside my Objective-C initializer does affect
my MacRuby execution:
in MacRuby:
framework "MyObjCFramework"
myObject = MyClass.enhancedInitializer
in Objective-C:
// MyObjCFramework
...
+ (id)enhancedInitializer
{
id myInstance = [MyClass regularInitializer];
NSBundle * fbundle = [NSBundle bundleForClass:[MyClass class]];
NSString * rbPath = [fbundle pathForResource:@"myClass_ruby" ofType:@"rb"];
[[MacRuby sharedRuntime] evaluateFileAtPath:rbPath];
return myInstance;
}
Is something like this supposed to be possible?
Thanks!
L-P
_______________________________________________
MacRuby-devel mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel