return JSObjectMake(context, Instance_, [object retain]);
}
-@interface NSMethodSignature (Cyrver)
+@interface NSMethodSignature (Cycript)
- (NSString *) _typeString;
@end
-@interface NSObject (Cyrver)
+@interface NSObject (Cycript)
- (NSString *) cy$toJSON;
- (JSValueRef) cy$JSValueInContext:(JSContextRef)context;
@end
-@interface NSString (Cyrver)
+@interface NSString (Cycript)
- (void *) cy$symbol;
@end
-@interface NSNumber (Cyrver)
+@interface NSNumber (Cycript)
- (void *) cy$symbol;
@end
-@implementation NSObject (Cyrver)
+@implementation NSObject (Cycript)
- (NSString *) cy$toJSON {
return [self description];
@end
-@implementation WebUndefined (Cyrver)
+@implementation WebUndefined (Cycript)
- (NSString *) cy$toJSON {
return @"undefined";
@end
-@implementation NSArray (Cyrver)
+@implementation NSArray (Cycript)
- (NSString *) cy$toJSON {
NSMutableString *json([[[NSMutableString alloc] init] autorelease]);
@end
-@implementation NSDictionary (Cyrver)
+@implementation NSDictionary (Cycript)
- (NSString *) cy$toJSON {
NSMutableString *json([[[NSMutableString alloc] init] autorelease]);
@end
-@implementation NSNumber (Cyrver)
+@implementation NSNumber (Cycript)
- (NSString *) cy$toJSON {
return [self class] != NSCFBoolean_ ? [self stringValue] : [self boolValue] ? @"true" : @"false";
@end
-@implementation NSString (Cyrver)
+@implementation NSString (Cycript)
- (NSString *) cy$toJSON {
CFMutableStringRef json(CFStringCreateMutableCopy(kCFAllocatorDefault, 0, (CFStringRef) self));
CYSetProperty(context, global, "objc_msgSend", JSObjectMakeFunctionWithCallback(context, CYString("objc_msgSend"), &$objc_msgSend));
- Bridge_ = [[NSMutableDictionary dictionaryWithContentsOfFile:@"/usr/lib/libcyrver.plist"] retain];
+ Bridge_ = [[NSMutableDictionary dictionaryWithContentsOfFile:@"/usr/lib/libcycript.plist"] retain];
name_ = JSStringCreateWithUTF8CString("name");
message_ = JSStringCreateWithUTF8CString("message");